Translator

Definition
A translator is

"[s]oftware that provides the framework for translating data between a trading partner's application system format and a standard format. A translator usually provides for version control and acknowledgement of transactions. A translator does not usually include physical transmission of the data."