Chinese: 好久不见！
English: Long time no see!
French: Ça fait longtemps !