Chinese: 好久不见。
English: Long time, no see.
French: Ça fait un bail.