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. This is useful if you're migrating from another tool or process, to Smartling.

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:

<header
srclang="en-GB"
datatype="plaintext"
>

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="8.2.0.835">

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.

Import a TMX File

To import a TMX file, go to Assets > Translation Memory. Click the more icon (next to the name of the TM into which you you'd like to import your TMX), and click Import TMX File. For subsequent imports of the same TMX file, with the same naming convention, the previous TMX import will be overwritten.

import_TMX.png

To view a list of your TMX imports and check the status, click View TMX Import History. The status will show: successful, processing, or the number of errors. If your TMX has errors, click the row to reveal the TMX Import Details view.

Was this article helpful?