revamping translator