Noun (thing)
Interpreter
a program that reads a high-level programming language, converts it into machine code, and then immediately runs that code
Computer languages that require an interpreter often run slower than languages that require a compiler.