Chinese: 你在自相矛盾。
English: You're contradicting yourself.
French: Vous vous contredisez.