translate and edit