Chinese: 原来如此。
English: I see.
French: Aha.