Chinese: 已经过了很长时间了。
English: It's been a long time.
French: Ça fait un bail.