Rahul Sharma (Editor)

Translation Memory eXchange

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

Translation Memory eXchange (TMX) is an XML specification for the exchange of translation memory data between computer-aided translation and localization tools with little or no loss of critical data.

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), and first released in 1997. The current version of the specification is 1.4b and 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 but no work on the new version has been done since. In March 2011 LISA was declared insolvent and as a result its standards were moved under a Creative Commons license and the standards specification relocated.

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

Example

An example of a TMX document with one entry:

Tools

A number of tools can create, edit or use TMX documents. Some notable ones are:

  • XTM Cloud Translation Management System from XTM International can export and import TMX files.
  • The Apertium machine translation platform may override the rule-based translation if there is a match in a TMX.
  • KantanMT.com a statistical machine translation platform can import and export TMX files.
  • Google Translate can import and export TMX files.
  • MemoQ can import and export in TMX format.
  • Atril Déjà Vu can import and export in TMX format.
  • The Okapi Framework includes various components (e.g. Okapi Olifant) that take or generate 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.
  • Swordfish Translation Editor uses TMX for exchanging translation memories.
  • The Translate Toolkit's po2tmx converter can be used to create TMX memories from PO.
  • Terminology and QA tool ApSIC Xbench can import, edit and export TMXs.
  • Heartsome TMX Editor 8 (now open source) is a specialised editor for TMX files.
  • Memsource can import and export in TMX format.
  • TM-database - can import and export in TMX format.
  • Pairaphrase can import and export TMX files
  • Unify can import and export TMX files
  • References

    Translation Memory eXchange Wikipedia