Chinese: 我们尽力而为。
English: We're doing the best we can.
French: On fait de notre mieux.