Chinese: 太过分了！
English: That's too much!
French: C'est trop !