Translation memory eXchange
Translation Memory eXchange ( TMX ) is an open data format which the data exchange between different programs translation ( translation memory , engl. Translation memory ) is used. It is based on XML and represents translation memory data (i.e. mainly the language pairs) with various additional information. The aim is to obtain a product-independent format.
Work on TMX began in 1997 and version 1.4b has been available since October 2004. Today practically all providers of translation software support the format at least for importing and exporting in their proprietary formats.
TMX was managed by the Special Interest Group OSCAR ( Open Standards for Container / Content Allowing Re-use ), which works for the Localization Industry Standards Association (LISA) to develop open standards for the translation industry. Since LISA went bankrupt in March 2011, the standard is now public under the Creative Commons Attribution 3.0 License. LISA has designated the European Telecommunications Standards Institute (ETSI) Localization Industry Standards (LIS) Industry Specification Group (ISG) as the successor to the administration of the standard.
example
Example of a TMX file with one entry:
<tmx version="1.4b">
<header creationtool="XYZTool" creationtoolversion="1.01-023"
datatype="PlainText" segtype="sentence"
adminlang="en-us" srclang="en"
o-tmf="ABCTransMem">
</header>
<body>
<tu>
<tuv xml:lang="en">
<seg>Hello world!</seg>
</tuv>
<tuv xml:lang="fr">
<seg>Bonjour tout le monde!</seg>
</tuv>
</tu>
</body>
</tmx>
Web links
- TMX homepage (all versions )
- Specification of TMX 1.4b (English)