perfect the translation