How to Translate an Articulate Storyline Course (and the Faster Alternative)
A step-by-step guide to Articulate Storyline's XLIFF translation workflow, its real-world costs, and the faster alternative for teams rolling out multilingual e-learning.
Articulate Storyline remains one of the most widely deployed e-learning authoring tools in corporate L&D. Its interaction library, branching scenarios, and responsive design make it a versatile platform for complex training. But when a course needs to reach a global audience, Storyline's translation process introduces a cycle of exports, external work, re-imports, and testing that most teams underestimate until they are already in the middle of it.
This article walks through how Storyline's official translation workflow actually functions, what it cannot handle automatically, and where teams tend to look when they need to move faster.
The Standard Storyline Translation Workflow
Storyline's official translation workflow requires exporting to XLIFF or Word. XLIFF suits professional CAT tools; Word is more accessible for translators without CAT tool experience.
The full round-trip looks like this:
- Export. In Storyline 360, go to File > Export > Translation and choose XLIFF or Word. The file contains every text string in the course: slide copy, captions, button labels, quiz questions, and feedback text.
- Translate externally. Send the file to a translation agency, a freelance translator, or a machine translation tool. Most professional agencies work with XLIFF directly; Word files are simpler to handle but less efficient at scale.
- Re-import. Go to File > Import > Translation and load the completed translation file. Storyline attempts to map each translated string back to its original location.
- Review in context. Open the translated course in Storyline and review every slide. Text that was perfectly sized in English may overflow text boxes in German, which runs approximately 30% longer than English on average. French and Finnish also expand significantly. This step alone can take several hours per language for a 30-slide course.
- Fix and republish. Resize text boxes, adjust font sizes where needed, and republish the course for each language.
The E-Learning Heroes localization onboarding documentation provides step-by-step guidance through this process.
What the Workflow Cannot Translate Automatically
The XLIFF or Word export contains the visible text strings, but several elements in a Storyline course are not included in the export and require manual attention:
- Trigger conditions and variable names. Storyline's branching logic references text strings not exposed in the export. If a trigger depends on a value like "Manager", that must be updated manually in the translated version.
- Player labels. The default navigation labels (Next, Back, Submit, Review Quiz) come from Storyline's built-in player. Translating these requires going into the Player settings and changing them language by language — they are not included in the course export.
- Audio narration. The XLIFF export does not touch audio files. Voiceover in any translated version must be re-recorded or replaced with AI-generated speech separately, then re-synced to the slides.
- Custom fonts and text styling. Some fonts do not include glyphs for non-Latin scripts. A course designed for English that needs a Japanese version may require a full font audit.
The Time Cost at Scale
For a single-language translation of a 20 to 30-slide course, the round-trip adds roughly one to two weeks to the project timeline, assuming a two-day turnaround from a professional translator. That is manageable for a one-off project.
For 20 languages, the arithmetic is uncomfortable. Even if you parallelize the translation work — sending all 20 files simultaneously — you are still running 20 independent re-import and review cycles. A dedicated localization manager can reduce the overhead, but the process does not compress much below the re-import and layout-review bottleneck.
Articulate Localization markets 80+ languages and in-context validation, which addresses the re-import bottleneck by allowing translators to work directly inside Articulate's environment with visual context. It is a meaningful improvement for teams committed to the Articulate ecosystem — but it is a paid add-on to the Articulate 360 subscription, and it still operates within the Articulate platform's constraints.
When the Round-Trip Is the Right Choice
The Storyline workflow is not inherently flawed. For teams with:
- A small number of target languages (two to four)
- Complex interactions, branching scenarios, or software simulations that require granular control
- Established relationships with translation agencies that work in XLIFF
- An LMS infrastructure already built around Storyline output
The standard workflow works. The trade-off is time and labor, not quality. Storyline courses can be highly polished multilingual products when the process is followed carefully.
The Alternative: Authoring Multilingually from the Start
The fundamental limitation of the Storyline approach is that it treats language as a post-production step. You build the course, then translate it. For teams that need to reach 10 or 20 languages, that sequencing creates a multiplication of review and correction work.
An alternative is to build multilingual from the start — generating each language variant as a first-class output of the authoring process rather than as a derived translation. That is the approach Skillsail takes.
Skillsail generates a full e-learning module from a brief, a PDF, a PPTX, or a DOCX. AI builds slides, images, narration, and quiz items in the source language. You then select target languages — from the 160+ supported — and the AI generates each variant, including locale-specific voiceover. Every language version is exported as its own SCORM 1.2, SCORM 2004, or xAPI package, ready for direct LMS import.
The trade-off is honest and worth naming: Storyline gives more granular interaction logic. Custom drag-and-drop simulations, complex branching with a dozen variables, and interactive software demonstrations are things Storyline does and Skillsail does not replicate at the same fidelity. If that interaction depth is what your course requires, Storyline plus the translation workflow is probably still the right path.
But for the substantial majority of corporate training content — policy modules, product knowledge, onboarding sequences, compliance refreshers — Storyline's interaction depth is not actually used. Those courses are built in Storyline because Storyline is what the team has, not because the content requires it. For that content, generating multilingual modules directly is substantially faster and avoids the layout-correction overhead that German, Japanese, and Arabic expansions introduce.
Practical Guidance for Either Path
If you are staying with the Storyline workflow:
- Build with text expansion in mind. Leave 30 to 40% more space in text boxes than English text requires. This is the single most time-saving design decision for future localization.
- Standardize your player labels in the Storyline template before authoring so that every course inherits the correct player strings for each language.
- Keep a translation memory. After the first round-trip, a CAT tool that stores previously translated segments dramatically reduces cost and turnaround time for updates.
If you are evaluating the multilingual-first approach:
- Assess whether your course truly needs custom interaction logic, or whether your content fits standard slide + narration + quiz format.
- Consider your update frequency. Every time the source content changes, the translation workflow restarts. A multilingual-native tool regenerates language variants from the updated source without a separate manual cycle.
Both paths are legitimate depending on what the content actually requires. The mistake is defaulting to Storyline's workflow simply because it is familiar, when the content does not need what makes Storyline distinctive.