Chinese: 十年是很长的时间。
English: Ten years is a long time.
French: Dix ans, c'est long.