GSA Schedule
NASPO ValuePoint
SBA VOSB
ATA Certified Vendors
SAM Registered
Certified Translation

Localizing eLearning: Audio, On-Screen Text, Assessments, and SCORM Packages

You own the training catalog. Maybe you run L&D for a company that just opened a plant in Monterrey, maybe you manage compliance training for a health system whose workforce speaks six languages, maybe you are the instructional technologist at a district that needs its staff onboarding modules in Spanish and Vietnamese before the next hiring wave. The course is built. It works. Someone opened the authoring tool, found the translation export, and said: “Great — we’ll send this file out and import it back.”

Here is what that plan gets wrong. The translation export is not the course. In Articulate Storyline 360, for example, File › Translation › Export produces a Word or XLIFF file of the text the tool can see: slide text, buttons, quiz questions. It cannot see words that are part of a graphic, a screenshot, or a video frame. It does not contain your narration audio. It knows nothing about the animation timeline that was built around English sentence lengths. Translate the export, import it back, publish — and you get a course that is partly in the target language, partly in English, and timed for a language nobody on the receiving end is listening to.

Quick answer: eLearning localization adapts an entire course for another language — not just the text your authoring tool exports. A complete scope covers: (1) on-screen text, including words embedded in images, screenshots, and video; (2) audio, handled by re-recorded voiceover, subtitles, or both, with animations re-synced to the new audio length; (3) quizzes and assessments, localized so answer logic, feedback, and difficulty stay equivalent; (4) accessibility per language — captions, transcripts, and correct language tagging in the player; and (5) re-publishing and testing the SCORM or xAPI package in your LMS so completion and scores still report. Translating the text export alone typically leaves English inside graphics and narration, broken timing, and untested tracking.

The five layers of a course, and which ones the export sees

A published course is a stack. Each layer needs its own decision, and the export touches only one of them.

LayerWhat it containsIn the text export?
On-screen textSlide copy, buttons, labels, quiz questions, feedbackMostly yes
Embedded textWords inside images, screenshots, infographics, video framesNo — source files needed
AudioNarration, scenario dialogue, video soundtracksNo — script and recording needed
Timing and interactionAnimation cues, synced highlights, timed navigation, branchingNo — must be re-synced after translation
Package and trackingSCORM/xAPI manifest, completion rules, scoring, LMS metadataNo — must be re-published and tested

The villain in most failed eLearning localization projects is not bad translation. It is scope that was drawn around the export file, because the export file is what the authoring tool made easy.

On-screen text: plan for expansion, and find the text you cannot select

English is compact. Most European target languages run longer, and short strings grow the most: W3C’s internationalization guidance, citing IBM’s design guidelines, shows strings of ten characters or fewer commonly running two to three times their English length. Button labels, menu items, and callouts are exactly those strings. A “Next” button that fit perfectly becomes a truncated or overflowing one.

Three decisions keep this from turning into a slide-by-slide repair job:

Audio: voiceover, subtitles, or both

This is the biggest scope and budget decision in the project, and it should be made deliberately, per course, not by default.

Re-recorded voiceover

Best for learner experience and for content where learners need their eyes on the screen — software simulations, equipment procedures, safety demonstrations. It is also the option that most disturbs timing: a translated script almost never lands at the same length as the English, so every animation cue, synced highlight, and timed slide transition built against the English audio has to be re-synced. Scripts should be translated and adapted for speech before recording, not read cold from on-screen text.

Subtitles

Faster to produce and easier to update, and they leave the original audio in place. The trade-off is reading load: a learner reading subtitles over a busy animated screen with its own on-screen text is splitting attention. Subtitles work well for talking-head video and interviews; they work poorly for dense procedural slides.

Both

For many organizations the answer is voiceover plus same-language captions — and for accessibility, that is often not optional. Which brings us to the layer most localization scopes forget.

Not sure which of your courses need voiceover and which can run on subtitles? Send us the course list with a short description of each. We will recommend an audio approach per course and flag which ones have text baked into graphics before anyone starts translating.

See how we scope eLearning localization →

Accessibility does not carry over between languages

If your English course was built to WCAG 2.1 Level AA — the standard DOJ adopted for ADA Title II web content and mobile apps, with the first compliance date April 26, 2027 for larger public entities — the localized version has to meet it too. Conformance is a property of each published version, not of the project. In practice that means:

An accessible English course plus a translation is not an accessible translated course. The accessibility work is redone, or at least re-verified, in every language.

Assessments: equivalent, not just translated

Quizzes are where literal translation quietly does the most damage, because a bad assessment does not look broken — it just measures the wrong thing.

SCORM and xAPI: re-publish, then test in your LMS

Every localized version is typically published as its own package — a separate SCORM zip (with its own imsmanifest.xml) or a separate xAPI/cmi5 package — and uploaded to the LMS as a new course or a language variant. Three things go wrong here more often than anywhere else:

  1. Things that should not be translated get translated. Interaction identifiers, variable names, and xAPI activity IDs are machine keys, not copy. Translate them and completion or scoring stops reporting, frequently without any visible error.
  2. Reporting splits. If you need to compare completion or scores across languages, the tracking scheme has to be consistent across versions from the start. Decide what a completion means, and how the language variants roll up, before the first package is built.
  3. Nobody tests in the real LMS. A package that previews correctly in the authoring tool can still fail to launch, resume, or report in production. Each language version should be launched, completed, and failed deliberately in the actual LMS before learners see it.

A three-step plan that gets it right the first time

  1. Inventory the course, not the export. List every layer from the table above for each course: text, embedded text, audio, timing, package. Collect source files for graphics and the final narration scripts.
  2. Decide per course. Voiceover or subtitles, which languages, which assessments need subject-matter review, and what accessibility deliverables each version requires.
  3. Localize, rebuild, and test end to end. Human translation with independent review, audio production, re-sync, per-language accessibility, re-publishing, and a documented test pass in your LMS.

Get this wrong and the costs are concrete: learners in the new market tuning out a half-English course, completions that never reach the LMS, an assessment record that would not survive scrutiny, and a second project to fix the first. Get it right and a single master course serves every workforce you have, with records you can stand behind.

Why a language access provider, not just a translation shop

Language Access Hub, powered by Taika Translations, is a veteran-owned (VOSB), SAM-registered, GSA- and NASPO ValuePoint-contracted language services provider working with ATA-certified linguists. eLearning localization sits where three of our service lines meet: human translation, captioning and transcription, and Section 508 and WCAG accessibility. That matters because the failures above happen in the handoffs between those disciplines — and a single provider accountable for all of them has no handoff to hide behind.

Localize the whole course, not just the export

Send us your course list and authoring-tool details. We will scope every layer — text, graphics, audio, assessments, accessibility, and SCORM/xAPI re-publishing — per course and per language. GSA, NASPO ValuePoint, VOSB, and SAM-registered. ATA-certified linguists.

Get an eLearning Localization Quote →

More from the blog

Certified Translation
Website Localization vs. Website Translation: What Actually Has to Change
Jason R. Ehlinger · September 8, 2026
Digital Accessibility
ADA Video Captioning Requirements: What Government, School & Healthcare Video Must Include in 2026
Jason R. Ehlinger · July 21, 2026