Chinese: 我们抓紧时间。
English: Let's hurry up.
French: Dépêchons.