TMX Converter

Multilizer supports using TMX-files in three ways. First, the default translation memory is a TMX-file. Secondly, the translations in a project can be exported into a TMX-file. Thirdly, translations in a TMX-file can be imported into Multilizer.

Certain formatting differences prevent Trados from importing translations from the TMX-files created with Multilizer. To overcome this discrepancy, TMX Converter allows converting TMX-files created with Multilizer into a format that Trados can read.

There are several versions of the TMX-standard. Older versions of Trados (such as Trados 5.0) support only version 1.1 whereas newer versions of Trados (such as Trados 6.5) support also version 1.4. The TMX Converter utility allows converting TMX-files created with Multilizer into both versions. See TMX Converter fact sheet.

Using TMX Converter

Using TMX Converter is straightforward. The user selects the TMX-file to be converted, whether a country code must be defined for every language, and whether the file is converted into TMX version 1.1 (Trados 5.0 compatible format) or TMX version 1.4 (Trados 6.5 compatible format). The utility then writes a converted file with the extension '_converted.tmx'

TMX Converter verifies that certain administrative data is defined the TMX-file. If this data is missing, TMX Converter prompts the user for more data. The following two items are verified.

  • adminlang This attribute specifies the default language for the administrative elements.
  • srclang This attribute specifies the language of the source text.

TMX Converter provides also an option to add country codes to the languages. If this option is checked, then for each language in which the country code is unspecified, TMX Converter prompts for it. For example, if the language of a text segment has been defined as "EN" and the user enters "US" as the country code, then the language code in the output file will be "EN-US". Naturally, it is necessary to enter the country code for each language only once; TMX Converter remembers the country codes already entered.

A noteworthy detail is that Multilizer uses the srclang="*all*" attribute to specify the source language in the default TMX Translation Memory, thus enabling Multilizer to store translations between any languages in the TMX-file. This complies fully with the TMX-standard. However, this option can be overridden when translations are exported from a Multilizer project into a TMX-file using the TMX Exporter plug-in.