A computer program that translates one program instructions at a time into machine language is called?

A ) Compiler

B ) Interpreter ✅

C ) Simulator

D ) None of these