Computer program capable to execute instructions written in a programming language without convert into a machine code.
Interpreters, such as Compilers and Assemblers, are Translator.
Examples of interpreters:
- Bytecode Interpreters
- Threaded code Interpreters
- Abstract Syntax Tree Interpreters
- Self Interpreters
source: What are compilers, translators, interpreters, and assemblers?