Update translator to implement ITranslator