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.