Chinese: 我已经尽力了。
English: I've done my best.
French: J'ai fait de mon mieux.