Translator implementation