Chinese: 那太过分了。
English: That's too much.
French: C'est trop.