XLIFF[*] is the OASIS standard for translation.

[*]XML Localization Interchange File Format



XLIFF also has documents that specify the conversion from various standard source documents and localisation formats.

Standard conformance


  • File creation and parsing
  • API can create multiple files in one XLIFF (some tools only read the first file)
  • source-language attribute
  • trans-unit with
    • note: addnote() and getnotes()
    • state
      • fuzzy: isfuzzy() and markfuzzy()
      • translated: marktranslated()
      • approved
      • needs-review-translation: isreview(), markreviewneeded()
    • id: setid()
    • context-group: createcontextgroup()
  • context groups
  • alt-trans

XLIFF and other tools

Here is a small report on XLIFF support by Windows programs.