Chinese: 我们已竭尽所能。
English: We've done everything possible.
French: Nous avons fait tout ce qui est possible.