XLIFF Tools

What is XLIFF?

XLIFF is an XML file format used to describe translations of text. For example, if your product supports users in multiple languages and uses a translation service, XLIFF is likely the file format used.

For more information, see Wikipedia.

XLIFF file de-duplicator

Purpose: When your XLIFF data has been updated with new records and you need to send them for translation, but want to strip out the records already translated, use this tool.

For example, if you have an XLIFF file with 100 records, and you've already paid to have them translated, Now, you've added 17 more records. Normally, you'd send the complete file and be changed to translate 117 records. This tool allows you to extract the 17 new records and send them by themselves.

Note: This tool does not currently check for changes; it will completely ignore any sections with duplicate trans-unit IDs.

Old file:
New file:

XLIFF file ID replacement

Purpose: When your XLIFF data has been translated, but the trans-id values are out of date.

Note: This tool handles cases where multiple trans-id records exist for the same text. If the update file has more duplicates of the same text than the translation file, additional sections will be created in the translation file.

For example, if you've had a file translated, then had another file translated which contains some new records and some newer records, the two files will contain different IDs for the previously-translated records. This tool fixes that.

Translation file:
Update file:

Privacy policy: Files uploaded are not permanently stored; they are used to create the output and then immediately discarded. They are never saved to disk or read by anything other than this converter.

For questions or support, contact shawn.milo@gmail.com.