Translators is a language processor that use to convert a computer program from one language/code to another so that can read and analyze it.
Types of translators: Assembler, Compiler, and Intepreter.
Assembler use to translate the program from assembly language to machine language.
Examples are Fortran assembly program (FAP) and Macro assembly program (MAP).
Compiler use to read the complete source program written in high level language. If the code has no errors, it will convert into machine language.
Examples are GNU compiler collection (GCC) and Common Business Oriented Language (COBOL).
Just like compiler, it is use to convert high level language into machine language but in this type of translator, it is easier to detect errors and faster to execute codes than the compiler.
Examples are Python and List processing (LISP).