translator
(noun)
noun
1. a person who translates written messages from one language to another
Similar word(s): transcriber
Definition categories: person, linguist, polyglot
2. someone who mediates between speakers of different languages
Similar word(s): interpreter
Definition categories: person, intercessor, intermediary, intermediator, mediator
3. a program that translates one programming language into another
Definition categories: communication, program, programme