11 letters · 11 points in Scrabble
noun a person who translates written messages from one language to another
noun someone who mediates between speakers of different languages
noun a program that translates one programming language into another