Importing files into a translation memory

Importing TMX files

If you have a TMX file exported from another translation memory or created by aligning the original text with its translation, you can import such a file into a Smartcat translation memory for utilizing it in projects.

It's important for a translation memory that you are going to enlarge to have the same language codes as the TMX file. Otherwise, the translation memory will not be extended. However, you can add the translation languages to a TM in Smartcat and then update it again - entries with new translation languages that have not been added will have now.

You can also adjust a language code in the TMX file  by opening it in a text editor you like, for example, Visual Studio Code, and replacing all instances of the language code with the one you need.

To import a TMX file, select the translation memory and press the Update TM button.


In the window opened, hit Add and select the TMX file on your computer. Then hit Import.


Importing XLSX files

You can download a translation memory as an XLSX file from Smartcat, edit, and upload it back to Smartcat using the process described above for TMX files. 

There are some points that you should take into account before importing XLSX file into Smartcat. 

  • The first column of an XLSX file downloaded  should contain the source units, one per cell, while the second column (and the following ones, if this is a multilingual TM) should contain translations, one per cell corresponded to the source.

  • The upper cell of each column(language) should hold a language code, so in case you need to adjust a dialect, here’s the full list of language codes.

  • If a TM unit contains tags, it will look like this (the digit refers to the number of a tag):
    Choose your preferred payout method on the <1|My Payouts|1> page.

Also, you may find in a file two additional columns entitled [Context: previous] and [Context: next], which contain the information about one preceding and one following entry. This information is used in Smartcat to track context matches.

If you store previous translations in XLSX files, it is also possible to add the content to Smartcat. You can download an existing TM in the XLSX format, which will give you a template. Then paste entries in the template that you want to upload in Smartcat and upload the file as described above.

Importing SDLTM files

Even though SDLTM files can also be imported in Smartcat, not so much could be done with the files themselves because of the Trados encoding. Anyway, there is always an option to export an SDLTM file as a TMX file from Trados.


Was this helpful?


Similar articles:

    No related articles