interpreter

noun

One who translates orally from one language into another.

noun

One who gives or expounds an interpretation.

noun

A program that executes other programs.

noun

One who or that which interprets; one who explains or expounds; an expositor; a translator; especially, one who explains what is said in a different language.

noun

One who or that which interprets, explains, or expounds; a translator; especially, a person who translates orally between two parties.

noun

One who listens to a speaker in one language and relates that utterance to the audience in a different language. Contrasted with translator.

noun

One who explains something, such as an art exhibit.

noun

A program which executes another program written in a programming language other than machine code.

noun

(computer science) a program that translates and executes source language statements one line at a time

noun

someone who mediates between speakers of different languages