Chinese: 尽力而为。
English: Do your best.
French: Faites au mieux.