Language translator

Definition
Language translators are

"compilers and interpreters that transform the statements of programming languages written by humans into internal machine codes which directly control	computers."