Chinese: 上帝明白我们尽了全力。
English: God knows we did everything we could.
French: Dieu sait que nous avons fait tout ce que nous pouvions.