.TMX

TMX File

Translation Memory eXchange
Ask a question
QUICK ANSWER

A TMX file is a Translation Memory eXchange file - an XML document that holds source and target text pairs so translators can reuse previous work across different tools. Open it by importing into OmegaT (free), Trados Studio, memoQ, or Phrase, or view the raw XML in any text editor.

Developer: OSCAR (Open Standards for Container/Content Allowing Re-use), a SIG of LISA (Localization Industry Standards Association); maintained under Creative Commons after LISA insolvency 2011 Category: Data Files Open standard MIME: application/x-tmx+xml
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jun 25, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the TMX file format?

.tmx (Translation Memory eXchange) is an open XML format for exchanging translation memories between computer-assisted translation (CAT) tools. A translation memory stores previously translated sentence pairs - source language alongside target language - and .tmx provides a vendor-neutral way to transfer that data between tools such as Trados Studio, memoQ, OmegaT, and Phrase.

The format was created in 1997 by the OSCAR working group of LISA (Localization Industry Standards Association) and reached its current stable revision as TMX 1.4b in 2005. A TMX 2.0 draft was started in 2007 but never finalized. After LISA declared insolvency in 2011, the specification moved to a Creative Commons license. Despite its age, TMX 1.4b remains the universal exchange standard accepted by every major CAT platform.

A .tmx file is a standard XML document. The root <tmx> element contains a <header> block carrying metadata (source language, creation tool) and a <body> holding translation units (<tu>), each pairing source and target segments via <tuv xml:lang> and <seg> elements. Files range from a few kilobytes to hundreds of megabytes for enterprise memories with millions of segments.

Related localization formats include .xliff for active translation project files and .tbx for terminology exchange.

Security & safety

RISK: LOW

TMX is a plain XML text file; no executable code, no macros. Standard XML parser caution: extremely large files (>100 MB) can cause out-of-memory errors in small tools. No known exploits.

Format details

in a nutshell
FULL NAMETranslation Memory eXchangeaka TMX file, translation memory file
DEVELOPEROSCAR (Open Standards for Container/Content Allowing Re-use), a SIG of LISA (Localization Industry Standards Association); maintained under Creative Commons after LISA insolvency 2011since 1997 (TMX 1.0 by OSCAR/LISA)
CATEGORYData Files
MIME TYPEapplication/x-tmx+xml
TYPEXML document
STANDARDOpen · royalty-free

Programs that open TMX files

Windows6 apps
OmegaT Open-source Project → Import Translation Memory → select .tmx; segments available for reuse immediately.
Trados Studio (RWS) Paid Translation Memories → Import → TMX; or drag into TM pane.
memoQ Paid Translation memories → Import → select .tmx file.
Phrase (Memsource) Freemium Translation memories → Import TMX (web interface).
TMXEditor (Maxprograms) Open-source File → Open → .tmx; cross-platform Java app for viewing/editing TMX.
Swordfish (Maxprograms) Paid Translation memories → Add → import TMX.
macOS3 apps
OmegaT Open-source Project → Import Translation Memory → .tmx.
Swordfish (Maxprograms) Paid Translation memories → Add → import TMX.
TMXEditor (Maxprograms) Open-source File → Open → .tmx; Java-based cross-platform editor.
Linux2 apps
OmegaT Open-source Project → Import Translation Memory → .tmx.
TMXEditor (Maxprograms) Open-source File → Open → .tmx.

Technical details

deep spec
EncodingText XML; UTF-8 (required by spec); UTF-16 with BOM also valid per XML rules
ContainerPlain XML document - no binary wrapper, no compression
Root element<tmx version='1.4'> (version attribute identifies spec level; older tools emit 1.1 or 1.2)
Document structure<tmx> → <header> (metadata) + <body> → <tu> (translation units) → <tuv xml:lang> → <seg> (text)
MIME typeapplication/x-tmx+xml (also text/xml)
Typical file size10 KB - 500 MB (small project TM to enterprise multi-million-segment memories)
Language identificationBCP 47 language tags on xml:lang attributes (e.g., en-US, fr-FR)
Inline markup elements<bpt>, <ept>, <ph>, <it>, <ut> elements encode formatting codes and placeholders within segments
Governing body historyCreated by OSCAR/LISA (1997); spec moved to Creative Commons after LISA insolvency (2011)
Platform supportWindows, macOS, Linux, web-based CAT platforms - universally accepted
TMX 2.0 status2007 working draft; never finalized - TMX 1.4b remains the de facto current standard
File signatureNone (plain XML); identified by XML declaration and <tmx> root element
Released1997 (TMX 1.0 by OSCAR/LISA)
Latest versionTMX 1.4b (2005) - de facto current; TMX 2.0 working draft 2007 never finalized
Open standardYes · royalty-free
Specificationwww.ttt.org

TMX conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with TMX files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about TMX files.

Frequently asked questions

What is a .tmx file?
A TMX file is a Translation Memory eXchange file - an XML document holding bilingual text segments (source + translation pairs) that CAT tools use to suggest existing translations for new texts.
How do I open a .tmx file?
Import it into a CAT tool: OmegaT (free), Trados Studio, memoQ, or Phrase. To view/edit raw content, use TMXEditor (Maxprograms, free) or any XML/text editor.
What is the difference between TMX and XLIFF?
TMX stores a translation memory (historical segment pairs for reuse). XLIFF is a working file format for a translation job in progress. Both are XML-based but serve different workflow roles.
Can I open a .tmx file in Excel?
Not directly. Export to Excel from your CAT tool (OmegaT, memoQ) or use TMXEditor's export function. Opening the raw .tmx in Excel will show raw XML.
Is Heartsome TMX Editor still available?
The software was open-sourced on GitHub in 2014 (last commit) but is no longer actively maintained. TMXEditor by Maxprograms is the recommended free open-source alternative.
What version of TMX should I use?
TMX 1.4b - it is the universal standard accepted by all CAT tools. TMX 2.0 was drafted in 2007 but never finalized.

References

1Translation Memory eXchange - Wikipediaen.wikipedia.org
2TMX 1.4b Specificationwww.ttt.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z