in·ter·pret·er [ in túrprətər ](pluralin·ter·pret·ers)
noun
Definition:
1. translator: somebody who carries out oral translation from one language to another
2. performer expressing particular ideas: somebody who performs something such as a play or piece of music in a way that expresses particular ideas or feelings about it
3. program executing instructions: a computer program that translates instructions in a program written in a high-level computer language into machine language and executes them