Chinese: 我们真的得加紧步伐了。
English: We've really got to step on it.
French: Nous devons vraiment accélérer.