Message Translator
A component converting a message between two systems' formats, so neither has to adopt the other's model.
The integration equivalent of an anti-corruption layer. Without one, the consumer either adopts the producer's model — importing its naming, its enumerations and its historical oddities permanently — or the producer changes its model to suit the consumer, which does not scale beyond one consumer.
A translator sits between them. Inside it, the mapping. Outside it, each system's own model.
Where it earns its place: legacy integration, partner and B2B integration where the external format is fixed, and any CDC feed where the raw row deltas carry the source's table and column names and must not become the published contract.
The design guidance is that the translator should be owned by whichever side changes less predictably — usually the side integrating with the fixed external system — so that the burden of adapting falls where the change originates.