Synonyms for Translator (same or very similar meaning)
WordNet sense 1 (a person who translates written messages from one language to another):
transcriber
WordNet sense 2 (someone who mediates between speakers of different languages):
interpreter
WordNet sense 3 (a program that translates one programming language into another):
translating program
From the ODE community, based on WordNet
add/edit