Chinese: 上帝知道我们做了我们所能做的事。
English: God knows we did everything we could.
French: Dieu sait que nous avons fait tout ce que nous pouvions.