noun someone who mediates between speakers of different languages
Synonymstranslator
noun an advocate who represents someone else's policy or purpose
noun (computer science) a program that translates and executes source language statements one line at a time
Synonymsinterpretive program
Source: WordNet 3.1, Princeton University
