Chinese: 我们应该做到最好。
English: We should do our best.
French: Nous devons faire de notre mieux.