Chinese: 我无言以对。
English: I was at a loss for words.
French: J'étais restée bouche bée.