File Import Settings

SDLXLIFF (SDL XML-based Localization Interchange File Format)

SDLXLIFF is an XML based file format specially developed for use in SDL Trados Studio. The files are bilingual and contain both the source and target document text.

Importing SDLXLIFF files into a Memsource project is not recommended. These formats are proprietary and are best translated by SDL software. There may be minor or even major incompatibilities when translating Trados bilingual files in non-Trados software.


SDL Studio allows users to lock segments and tags to prevent any changes to them. If imported into Memsource, a file with locked segments or tags will trigger the warning The file contains incorrectly locked tags. Modifying/adding locked tags may result in the SDLXLIFF becoming invalid. If the file is to be translated in Memsource, it is recommended to do so without tags. The tags can be identified by performing a QA check with the Expand Tags option and if removed, should allow SDL Studio to open the file.

Features of Memsource such as pseudo-translation checks are also lost when translating SDLXLIFF files.

File Types


Import Options

Source and target language codes of the SDLXLIFF file must match exactly with the language codes the project. If the SDLXLIFF file has en-US as a target language, English-United States must be selected for the project target language and not English. If not exact, Trados Studio may not process the file correctly.

Only SDLXLIFF files from the target directory can be imported to and translated in Memsource. SDLXLIFF files from a source directory do not contain required information for translation. When imported, these files will not segment properly and exported translated files will be empty.

  • Save Confirmed Segments to TM on import

    Segments imported as Confirmed are saved to the project translation memory in Write mode.

Import Segment Rules

Adding rules changes the default import settings. Rules can be combined or added and can be applied using the available form or manually. Custom SDLXLIFF states are supported. Separating arguments by a comma creates the AND logical relationship, while a new line creates the OR logical relationship.

By default , all SDLXLIFF trans-units are imported. The status of all segments after import is neither confirmed nor locked.

Custom Import Settings

  • Do not import segment when

  • Set segment confirmed when

  • Set segment locked when

Export Attributes Mapping

Adding rules changes the default import settings. Rules can be combined or added and can be applied using the available form or manually. Custom SDLXLIFF states are supported.

By default, all SDLXLIFF trans-units in the exported target file will look identical to the source excepting that the target will be translated. To change the SDLXLIFF states, segment statuses can be mapped to SDLXLIFF states.

If a source SDLXLIFF trans-unit is split into two or more segments these segments will have the attributes of the first segment once exported into target a SDLXLIFF trans-unit.

Custom Export Settings

Specific target attributes can be mapped based on the following Memsource segment statuses:

  • Confirmed and locked

  • Confirmed and not locked

  • Not confirmed and locked

Was this article helpful?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question you can leave a public comment below or Submit a request to our Support team.
Thank you for your feedback.



Article is closed for comments.