Read the dictionary definition of translator. All definitions for this word.
1. a program that translates one programming language into another
2. someone who mediates between speakers of different languages
3. a person who translates written messages from one language to another