Check translation files

Find missing translations, number and tag mismatches, inconsistent translations, and unused glossary terms in XLIFF files. Works on Mac and in any browser. Your files are not uploaded.

Drop XLIFF files here, or choose files

or

The file is read in your browser. It is not uploaded.

Reads .xlf and .xliff (XLIFF 1.2 and 2.0), .sdlxliff (from Trados Studio), and .mqxliff (from memoQ).
Files are read in this browser tab only. Nothing is uploaded or saved.

Glossary (optional)

CSV, tab-separated text, Excel (.xlsx, first sheet), or TBX. In CSV and Excel files, column A is the source term and column B the target term; put several accepted translations in one cell separated by |.

Drop a glossary file here, or choose a file

or

The file is read in your browser. It is not uploaded.

How the checks work

  • Empty: the segment has source text but no translation, or the translation is blank.
  • Tags: every inline tag in the source must appear in the translation, and no extra tags. Order is not checked.
  • Numbers: digits are compared after removing thousands separators and decimal marks, so 1,200 matches 1.200 and 2.5 matches 2,5. Numbers written as words are reported; mark them as false positives.
  • Glossary: when a source term appears (whole word, plural -s or -es allowed), one of its target terms must appear in the translation. Matching ignores case, and target terms may have endings (Datei matches Dateien).
  • Consistency: the same source sentence translated in different ways, and the same translation used for different source sentences. Spaces and letter case count; inline tags do not.
  • Same as source: reported only when the source has lowercase letters, so codes, acronyms, and numbers are skipped.