Which of the following language translator converts the entire program into machine language before execution by the computer?

Interpreter

Compiler

Assembler

Debugger