What is Translator?

Legal Definition
Processor of programming language converting a computer program from one language to another.