Chinese: 哇!好久不见了。
English: Wow! It's been a long time.
French: Bah ! Ça fait un bail.