02 December, 2024· Article by Maria Jones

Anyone who has worked with several desktop editors knows the frustration: a client sends a bilingual file in an unfamiliar format, and suddenly the project stalls. SDLXLIFF, MQXLIFF and MXLIFF files all carry source and target text, yet each is tied to a particular ecosystem. A flexible translation CAT tool can open them without drama, and understanding what is inside them saves hours.
A bilingual file stores the source text, the translation, and a wealth of metadata. This includes segment status, match scores, comments, locked segments, tags and sometimes embedded translation memory entries. Because all of this travels with the file, a translator can pick up the work in any compatible editor and keep every decision that was already made.
The XLIFF standard defines a common structure, but vendors extend it with custom attributes. These extensions allow proprietary features such as special status codes or review information. When another tool reads the file, it may ignore, convert or reject those extras, which is why round trips between editors sometimes lose information.
The most frequent issues are broken inline tags, missing comments, changed segment boundaries and lost locks. Each of these can cause rework or even corrupt the final document. Catching them early requires a quick technical check at import and again before export, ideally automated inside your platform.
A well designed translation cat tool reads these formats natively, preserves the extra data and shows tags clearly in the editing view. It also validates the output before export, warning you when something looks wrong so you can fix it while the project is still open.
If you regularly receive files from multiple sources, a closer look at the different bilingual file types explains what each one stores and how to convert between them safely. Knowing which format a client uses also helps you quote and plan properly.
Tags protect formatting such as bold text, links and variables. Moving them incorrectly can break layouts or crash software. A good editor displays them as compact markers, warns when one is missing and lets you copy them from the source with a shortcut. Training linguists to treat tags carefully is one of the simplest ways to improve quality.
Even when files are imported from other tools, your own translation memory and glossary should still apply. Pre-translation fills in known segments, and terminology hints appear during editing. This means the format a client chooses does not decide the quality or speed of the work you deliver.
Exporting is the moment when hidden issues appear. Always run a check for untranslated segments, tag errors and number mismatches. Then open the exported file in the client's preferred editor, or at least in a validator, to confirm that it loads correctly. A few minutes of checking prevents embarrassing resubmissions.
Ask clients early which tools they use and what they expect back. Many are happy to accept a standard interchange format if it is explained clearly. Documenting these preferences in the project record prevents confusion when team members change and keeps handovers smooth.
Open standards give everybody a common reference. The XLIFF technical committee publishes the specification that most bilingual formats build upon, and it is the best place to confirm how elements and attributes should behave.
Instead of relying on memory, add automatic validation to the workflow. Run format checks on import, quality checks during editing and a final validation before delivery. When each step is automated, even a busy team can handle many formats without introducing errors, and new members learn the process quickly.
Short guides with screenshots of common problems help translators solve issues alone. Include examples of broken tags, locked segments and encoding errors, along with the steps to fix them. A well written internal page reduces support requests and shortens projects at no extra cost.
File formats will keep changing as tools evolve. Choosing a platform that supports many of them, updates regularly and exports clean standard files protects you from being locked into one vendor. It also lets you accept work from any client without hesitation.
Bilingual files can break when character encoding is handled incorrectly, especially with accented letters, symbols or right-to-left scripts. Confirm that every file opens as UTF-8, test a few sample segments in the editor and verify that exported documents display characters properly in the final application before sending them to the client.
Write a short internal procedure listing which formats you accept, how each is imported and which checks must pass before delivery. Keep it in a shared location and update it whenever a client introduces something new. A clear document turns individual know-how into a repeatable process that the whole team can follow.
Bilingual formats are only a nuisance when your tools cannot read them. With a capable editor, clear client agreements and a few automated checks, SDLXLIFF, MQXLIFF and MXLIFF files become routine. Invest a little time in understanding them, and your team will deliver faster, with fewer errors and far less stress.






© Copyright 2026 Zenith Translations
We use cookies to give you the best online experience, remember your preferences, and understand how the site is used. You can accept all cookies, reject optional ones, or choose which categories to allow.
Privacy PolicyChoose which cookies we can use. Necessary cookies stay on because the site cannot work without them.
For more details, read our Privacy Policy.