translating program

noun

1.
a program that translates one programming language into another