Chinese: 你到底在谈什么?
English: What on earth are you talking about?
French: Mais enfin, de quoi parlez-vous donc ?