How to use offline XLIFF in XTM:

  1. Create a project in XTM (using any supported file extension).
  2. Generate XLIFF file (project menu --> files tab --> Offline translation column. After you generate the XLIFF file, you can download it using a green arrow).
  3. Generated XLIFF file can be translated in any text editor or can be used as a source file in the different CAT tool which supports that format.
  4. Finished translation file can be then uploaded back to XTM (project menu --> files tab --> upload it using blue arrow. Please note - if the file    was translated in another CAT tool it is important to maintain .xlf extension)


Should you not want to translate the project outside XTM, you can always use the XLIFF file as a source file for the XTM project and translate it in the XTM.


Things to keep in mind, while using the XLIFF format:

  1.  Only the file generated originally in XTM can be uploaded back. If the translator used different source files, in another external tool, uploading such a file back to XTM will not be possible.
  2. If a user has generated an offline translation file and another user has generated a second file for the same job, only the second file fill be considered valid. In such an instance, if the first file was already translated, then it won't be possible to import it and the second file will have to be translated in order to deliver the import.
  3.  If the file is divided into bundles, each translator has to upload the translated XLIFF file from his own inbox  ('myinbox'). (In this case, uploading the XLIFF by the project manager will affect the whole project, as it will overwrite the work of translators assigned to other bundles)
  4. The number of inline elements in XLIFF, before and after translation, must be exactly the same. If the translator will delete an inline element while translating in an external tool, it will not be possible to upload such a file back to XTM.
  5. The structure of the imported file (e.g. number of elements, inlines) has to be the same as in the exported file. Furthermore, a unique ID of the file has to be preserved (attribute value in the XLIFF file)

Is there a possibility to batch import XLIFF files?

In XTM there is no option for batch XLIFF import.

If you have a project with multiple files and use the option to generate XLIFF for the whole project, then you will receive a ZIP package with separate 
XLIFF files for each source file in your project. These XLIFF files can be translated in other CAT tools and imported back to XTM. Furthermore, each XLIFF file needs to be uploaded to XTM separately, as there is no way to upload the translated package for the whole project.


If we generate a MultiXLIFF system will then generate a single joined XLIFF file that contains all files from our project. Such a file can be translated in other CAT tools and uploaded back to XTM. Using MultiXLIFF we can update all files in the XTM project with a single MultiXLIFF upload.

Unfortunately, the MultiXLIFF option is not available for subcontracted instances as there is no way to guarantee that all files in the project are and will be assigned to the same LSP all the time. The only workaround is to generate the MultiXLIFF on the contractor's instance and send it to the LSP. The translated MultiXLIFF can be then uploaded on contractor instance.

Can I alter XLSM offline editor?

If you generate Excel offline editor from the Files tab in a given project, the only action you are allowed to do with it is to translate its content. Any alterations done to macros that are inside of that file may render it inoperable 

Can I import SDLXLIFF?

XTM accepts only TIPP and XLIFF files. If your CAT tool provides its own variant of the XLIFF file, you will be unable to import such a file unless you engage in the said CAT tool in exporting to the XLIFF format.


The screen is frozen when importing an offline file or CSRF error is present

To overcome this issue it's advised to:

  • Clear your cache
  • Try another browser