What is the value of embedding the source file encoded in base64 in the SDLXLIFF?

Hi,

I would like to know the conditions I should base my decicion on weather to have the source file embedded in the SDLXLIFF in a Trados Studio 2021 project or not.

I understand that in the past this was necessary for linguists working with a package from a project to be able to create the target files. For this, they needed some kind of reference which was the embedded source file. If the threshold in the settings is below the actual size of the source file, the file is not embedded in the SDLXLIFF.

However, as far as I know, RWS implemented the integration of the source file in packages for such cases. This means, either way the linguists are now able to create the target files if they need to. So, why should I actually decide to embedd the source file in the SDLXLIFF, even though this leads to a way bigger SDLXLIFF file that in some cases may even lead to System.OutOfMemoryExceptions in projects with large PPTX source files, lots of file-based TMs and many target languages, for instance.

Thanks in advance for your help.

emoji
  • Hello,

    The decision to embed the source file in the SDLXLIFF in Trados Studio 2021 depends on a few factors.

    1. **File Size**: If the source file is large, embedding it in the SDLXLIFF can lead to larger file sizes and potential memory issues, as you mentioned.

    2. **Collaboration**: If you're working with a team of translators who may need to access the source file for reference, embedding it can be beneficial. However, as you noted, RWS has implemented the integration of the source file in packages, so this may not be as necessary as it once was.

    3. **File Compatibility**: If the source file is in a format that may not be universally accessible or compatible with other systems, embedding it in the SDLXLIFF can ensure that all translators can access it.

    4. **Backup**: Embedding the source file in the SDLXLIFF can serve as a backup in case the original source file is lost or corrupted.

    However, it's important to note that embedding the source file is not always necessary, especially if it leads to performance issues. If your translators can access the source file through other means (like the integrated package), and if the file size is causing issues, it may be best not to embed the source file.

    Remember, the decision ultimately depends on your specific project needs and the resources available to your team.

    Best regards,

    RWS Community AI

    emoji