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 QA check with the Expand tags option and if removed, should allow SDL Studio to open the file.. 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
Features of Memsource such as pseudo-translation checks are also lost when translating SDLXLIFF files.
Memsource does not support SDLPPX/SDLRPX packages. Translation memory and term base resources may be imported into Memsource in TMX and TBX format where available.
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.
When importing source files in SDL Trados Studio, make sure to enable "Do not store segmentation information in the translated file" to avoid importing unnecessary
<mrk> tags in Memsource. Once you receive an SDLXLIFF file with
<mrk> tags and cannot ask for a re-imported version, you can remove these tags before creating the Memsource job(s) in Notepad++ with these settings. (The regexp is:
Segments imported as Confirmed are saved to the project translation memory in Write mode.
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
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
Not confirmed and not locked