A TMX (Translation Memory Exchange) file is a file format used for exchanging translation memory data created by a CAT Tool. Account Owners and Project Managers can import pre-existing translation memory files (TMX), into Smartling. 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-US"
datatype="plaintext"
>
The srclang must be specified in the < header > and all other srclang declarations within the document must match this value. The value is not case-sensitive, so in the above example, en-US could be en-us.
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
- Go to Account Settings > Linguistic Assets.
- Under Assets, click Translation Memory.
- In the Actions column, click the three dots and select Import TMX File.
You will be presented with a configuration dialog where you have the option to map additional metadata from your TMX file to the Smartling platform. This metadata will then be captured when using filters in the Translation Memory, as well as being displayed in the Translation Unit Activity.
Each time a TMX is uploaded, it is entered as a new activity for every Translation Unit in the file so nothing is overwritten.