Chinese: 我们来得及。
English: We have enough time.
French: Nous avons assez de temps.