Chinese: 您太好了。
English: You're the best.
French: Vous êtes les meilleures.