repaired translate (again)