Thomas,
My $.02 worth would be to handle it in the Xlate since the purpose of translation is to map or (NOT map) data to the outbound message. In my opinion there is no benefit to waiting to do it in an outbound tps, and future maintenance is better handled within the Xlate.
Just my viewpoint.
Jim Cobane
Henry Ford Health