Chinese: 话到舌尖，呼之欲出
English: It's on the tip of my tongue.
French: Je l'ai sur le bout de la langue.