Translation Memory eXchange

TMX (Translation Memory eXchange) is an open XML standard for the exchange of translation memory data created by computer-aided translation and localization tools.

Contents

TMX was originally developed and maintained by OSCAR (Open Standards for Container/Content Allowing Re-use), a special interest group of LISA (Localization Industry Standards Association).

In March 2011 LISA was declared insolvent,[1] as a result its standards were moved under the Creative Commons license and the standards specification relocated.[2]

Being in existence since 1998, the format allows easier exchange of translation memory between tools and/or translators with little or no loss of critical data. The current version is 1.4b[2] - it allows for the recreation of the original source and target documents from the TMX data. A working draft of TMX 2.0 was released for public comment in March, 2007. No follow up has been done since.

TMX forms part of the Open Architecture for XML Authoring and Localization (OAXAL) reference architecture.

Example

Example of TMX document 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>Text in <bpt i="1">&lt;B&gt;</bpt>bold<ept i="1">&lt;/B&gt;</ept>.</seg>
   </tuv>
   <tuv xml:lang="fr">
    <seg>Texte en <bpt i="1">&lt;B&gt;</bpt>gras<ept i="1">&lt;/B&gt;</ept>.</seg>
   </tuv>
  </tu>
 </body>
</tmx>

Third-party tools

A number of tools can create, edit or use TMX documents:

See also

References

  1. ^ Globalization and Localization Association - Page on the OSCAR LISA Standards
  2. ^ a b TMX 1.4b specification - http://www.gala-global.org/oscarStandards/tmx/tmx14b.html