INTERPRETER
interpreter, interpretive program
(noun) (computer science) a program that translates and executes source language statements one line at a time
interpreter, translator
(noun) someone who mediates between speakers of different languages
interpreter
(noun) someone who uses art to represent something; “his paintings reveal a sensitive interpreter of nature”; “she was famous as an interpreter of Shakespearean roles”
spokesperson, interpreter, representative, voice
(noun) an advocate who represents someone else’s policy or purpose; “the meeting was attended by spokespersons for all the major organs of government”
Source: WordNet® 3.1
Etymology
Noun
interpreter (plural interpreters)
(translation studies) One who conveys what a user of one language is saying or signing, in real time or shortly after that person has finished communicating, to a user of a different language. (Contrasted with a translator.)
(figuratively) One who explains something, such as an art exhibit. One who does heritage interpretation.
(computing) A program that executes another program written in a high-level language by reading the instructions in real time rather than by compiling it in advance.
Synonyms
• (computing): terp (slang)
• (heritage): docent, tour guide
Hypernyms
• (computing): computer program
Hyponyms
• (computing): parts interpreter, command-line interpreter
• (heritage): first-person interpreter, science interpreter, museum interpreter, parks interpreter, historical interpreter
Coordinate terms
• (in computing): compiler
Anagrams
• reinterpret
Source: Wiktionary
In*ter"pret*er, n. Etym: [Cf. OF. entrepreteur, L. interpretator.]
Definition: One who or that which interprets, explains, or expounds; a
translator; especially, a person who translates orally between two
parties.
We think most men's actions to be the interpreters of their thoughts.
Locke.
Source: Webster’s Unabridged Dictionary 1913 Edition