Translation Memory eXchange ( TMX ) — это спецификация XML для обмена данными памяти переводов (TM) между инструментами автоматизированного перевода и локализации с минимальной потерей или без потери важных данных.
TMX изначально был разработан и поддерживался OSCAR (Open Standards for Container/Content Allowing Re-use), специальной группой интересов LISA (Localization Industry Standards Association), и впервые выпущен в 1997 году. [1] Спецификация 1.4b от 2005 года [2] оставалась актуальной по состоянию на 2020 год [обновлять]. [3] Она позволяет воссоздавать исходные и целевые документы из данных TMX. Рабочий проект TMX 2.0 был выпущен для публичного обсуждения в марте 2007 года [4] [5], но работа над новой версией не велась; в марте 2011 года LISA была объявлена неплатежеспособной [3], и в результате ее стандарты были перемещены под лицензию Creative Commons , а спецификация стандартов была перемещена. [2]
TMX является частью эталонной архитектуры Открытой архитектуры для разработки и локализации XML ( OAXAL ).
Пример документа TMX с одной записью:
<tmx version= "1.4" > <header creationtool= "XYZTool" creationtoolversion= "1.01-023" datatype= "PlainText" segtype= "sentence" adminlang= "en-us" srclang= "en" o-tmf= "ABCTransMem" /> <body> <tu> <tuv xml:lang= "en" > <seg> Привет , мир ! </seg> </tuv> <tuv xml:lang= "fr" > <seg> Приветствую вас , весь мир ! </seg> </tuv> </tu> </body> </tmx>