Question: A computer program that translates one program instruction at a time into machine language is called:
Correct Answer: C. Interpreter
Explanation: Interpreter translates one instruction at a time into machine language.