Chinese: 这是你所能做的一切了。
English: It's all you can really do.
French: C'est tout ce que tu peux vraiment faire.