Chinese: 这个太大了。
English: This is too big.
French: C'est très gros.