XLIFF stands for XML Localization Interchange File Format. It’s an industry standard, which means that most translation agencies and tools regularly work with it and it guarantees a smooth translation process.

Using XLIFF, the author and co-authors can export all course texts into a XLIFF 1.2 file in just one click, and then import a translated file back. A new course will be created with the original texts replaced by the translated texts.

TIP: There are various tools you can find on the internet that allow editing XLIFF files easily, like Lokalise.

How it works in Easygenerator:

1. For example, you've got a course in English which should be translated into Spanish, French, and German.

2. You as the course author or your co-authors can download all the texts as a XLIFF file.

3. You can send an exported XLIFF file to your translation agency or coworkers who are willing to help.

4. Once the translations are done, you'll have 3 XLIFF files (one for each language).

5. Now you can easily import these 3 files in Easygenerator, and Spanish, French and German versions of the course will be automatically created.


  • If the language of your course interface labels is custom, open a downloaded XLIFF file (in Notepad, for example), search for source-language="xx" and replace "xx" with an appropriate language code (e.g., "en" for English). This will allow a translation tool to correctly recognize the source language.
  • Please make sure your file is translated before uploading it back to Easygenerator. XLIFF import will fail if you try to upload an unchanged file.

Important information for translation agencies:

Please share the following information with your translation agency to ensure a smooth process. There is a limit of 255 characters in the course title, learning objectives, the titles of content pages and question items. Before uploading a translated file back to Easygenerator, make sure that the translated texts fit within this limit. Otherwise, XLIFF import will fail.


  • Since there are separate courses for each language, you can tweak those courses by replacing original media assets (images, video, audio, voice-overs, attached documents) with media in the target language. Adapting the media assets is extremely useful to meet the requirements, laws, and legislation in different countries.
  • Translating courses into different languages could mean that the content becomes shorter or longer. With Easygenerator, you can relax since all Easygenerator courses are responsive and optimized to work on any device, whether it's a mobile device, tablet or desktop. The translated content will automatically fit any screen on any device.

NOTE: The XLIFF import/export is the Enterprise plan feature.

Did this answer your question?