Anfonwch hwn fel neges destun: Insights into specialized translation