Chinese: 还有很多东西要做。
English: There still remains much to be done.
French: Beaucoup reste encore à faire.