Translation Memory

Upload a Translation Memory

This article is for Account Owners and Project Managers.

A TMX (Translation Memory eXchange) file is a file format used for exchanging translation memory data created by a CAT tool. If you're migrating from another tool or process to Smartling, uploading a TMX file would be useful as it can then be leveraged by a project through the Leverage feature. However, unlike the Smartling Translation Memory, uploading a TMX will not save future translations to your uploaded TMX file.

TMX File Specifications

TMX files must follow the TMX standard. Specifications appear here. In addition to the TMX standard, the file must contain a < header > tag with srclang and datatype attributes/values:


The srclang must be specified in the < header > and all other srclang declarations within the document must match this value.

The datatype value must be one of the following:

  • unknown
  • html
  • plaintext
  • rtf
  • sgml
  • xml

If the first line of your TMX file looks like this:

<TWBExportFile version="7.0" generator="TW4Win" build="">

This is a legacy TM format that does not conform to the latest TMX standards and Smartling will not import the file. You can convert these TMX files to standard TMX files using free converters like XBench.

Upload a TMX File

  1. Go to Smartling > Assets > Translation Memory.
  2. Click Upload TMX.
  3. Drag and drop, or upload your files. Click OK.
Was this article helpful?