Translator adalah suatu program dimana mengambil input sebuah program yang di tulis pada suatu bahasa program (source program) ke bahasa lain (The Object on target Language).
Jika source language adalah high level language, seperti cobol, pascal, fortran maka object language adalah
low-level language atau mesin language. Translator seperti ini disebut COMPILER.