心血来潮的英语:take it into one's head; (have) a sudden inspiration; a sudden thought hit one.; be seized with a sudden impulse; be prompted by a sudden impulse; be seized by a whim; suddenly think of a ...
心血来潮的法语:se monter la tête;coup de tête;faire qch par fantaisie