translator
translating program
a program that translates one programming language into another