Chinese: 他在全力以赴。
English: He's doing his best.
French: Il fait de son mieux.