Chinese: 这真是我们该走的时候了。
English: It is really time for us to go.
French: Il est vraiment temps que nous y allions.