Translation software

Is a type of System Software that translates (converts) code written in a particular language to another language, usually machine code.

Three types of Translation software exist: Compiler, Interpreter, and Assembler