Interpreter
Interpreter (ഇൻറർപ്രൈറ്റർ): Translates and executes high-level language source code statement by statement (or line by line) during runtime. If it encounters an error, it stops immediately.
Why the other options are different:
Compiler (കംപൈലർ): Translates the entire high-level program into machine code all at once before execution.
Assembler (അസ്സംബ്ലർ): Translates low-level assembly language into machine code (object code).
Operating system (ഓപ്പറേറ്റിംഗ് സിസ്റ്റം): Manages computer hardware and software resources, serving as an interface between the user and the computer hardware.