although the translation is not perfect he did it to the best of his ability
Related Translations:
尽善尽美: reach the acme of perfection; be perfect; be perfection itself; leave nothing to be desired; perfectly good and beautiful; perfectly satisfactory; reach [attain] perfection; the very perfe