When you all were talking about idioms that dont translate directly it reminded me of one.
"Whatever floats your boat" this idiom in english means ,basically, do whatever makes you happy. The idiom that has the same meaning in french translates about to "whatever flips your chicken".
I just thought it was funny.