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.
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"><B></bpt>bold<ept i="1"></B></ept>.</seg>
</tuv>
<tuv xml:lang="fr">
<seg>Texte en <bpt i="1"><B></bpt>gras<ept i="1"></B></ept>.</seg>
</tuv>
</tu>
</body>
</tmx>
Third-party tools
A number of tools can create, edit or use TMX documents:
- Anchovy, published by Maxprograms, creates a TMX document from a CSV file.
- The Apertium machine translation platform may override the rule-based translation if there is a match in a TMX
- bitext2tmx, is a free open source Java applicaiton that creates a TMX file from bitext.
- The Fortis Revolution translation suite can import and export TMX files.
- Google Translate can import and export TMX files.
- Kilgray's MemoQ software is capable of import and export in TMX format.
- Western Standard's Fluency software can import, export, and create TMX files.
- The Okapi Framework includes various components that take or generate TMX documents.
- Olifant is an open-source .NET application to create and maintain TMX documents.
- OmegaT and OmegaT+ are free open source Java application for CAT, that uses and creates TMX in its operation.
- SDL Trados can import and export in TMX format.
- STAR Transit XV – and its most recent version, STAR Transit NXT, – are able to import and export files in TMX format.
- Stingray Document Aligner is a cross-platform commercial aligner written in Java that generates TMX files from document pairs in a variety of formats.
- TMXValidator is an open source application that checks the validity of your TMX documents on any platform.
- The Translate Toolkit's po2tmx converter can be used to create TMX memories from PO.
- Validator is an open source Java application that checks the validity of TMX documents on any supported platform. Can be used from commandline in scripting.
- Web Translate It can import and export TMX files.
- Wordbee TM Servers can export in TMX format.
- Xoterm is a shareware TMX viewer for MacOSX.
See also
References
- ^ Globalization and Localization Association - Page on the OSCAR LISA Standards
- ^ a b TMX 1.4b specification - http://www.gala-global.org/oscarStandards/tmx/tmx14b.html