Chinese: 我无语了。
English: Words fail me.
French: Les mots me manquent.