Chinese: 我做得好到不能再好了。
English: I can't do any better.
French: Je ne peux faire mieux.