Chinese: 这需要时间。
English: It takes time.
French: Cela prend du temps.