interpreter

 
Pronunciation: /ɪnˈtəːprɪtə/

noun

  • 1a person who interprets, especially one who translates speech orally or into sign language.
  • 2 Computing a program that can analyse and execute a program line by line.

Origin:

late Middle English: from Old French interpreteur, from late Latin interpretator, from Latin interpretari (see interpret)