Multilingual E-Learning

One course, three languages

The same four-step micro-lesson in English, Spanish and Arabic. The narration, the captions and the layout direction all change with the language, not just the body text.

English, Español, العربية Four steps, about four minutes Right-to-left layout for Arabic

Switch language from the buttons in the header. Choosing Arabic flips the whole interface to right-to-left, including the progress bar and the navigation, which is the part most translated courses get wrong.

The four steps, in every language

01

Protecting customer data

The opening screen sets up why the lesson exists in four short steps, with narration you can play and captions you can switch on.

02

Three habits that protect data

Three cards to open: lock it, limit it, report it. The Continue button stays shut until all three have been read, so nobody skims past the content.

03

Try it

The practice step, where the learner applies the three habits instead of recognising them in a list.

04

Lesson complete

A close that confirms what was covered. In the Spanish and Arabic builds this screen is translated too, down to the button labels.

About the Module

Localisation is not the same as translation

Sending a course to a translation vendor gets you translated sentences. What comes back frequently still behaves like an English course: the narration is missing or left in English, the captions are the old ones, buttons overflow because German and Spanish run longer, and Arabic is poured into a layout that still reads left to right.

This sample exists to show the difference. It is one micro-lesson on handling customer data, built once and delivered in three languages, where everything a learner touches changes with the language choice.

What actually switches

  • Body copy, headings and button labels, including the step titles
  • The narration track, recorded per language rather than left silent
  • The captions, matched to that language's audio
  • Layout direction, which becomes right-to-left for Arabic
  • The progress indicator and navigation, which mirror along with the text

That last pair is the giveaway. Plenty of courses translate the words and leave a left-to-right progress bar running against the reading direction, which quietly tells an Arabic speaker the course was not really built for them.

Why one build rather than three

The alternative most teams start with is one course file per language. It works until the first content change, at which point every edit has to be made three times and the versions drift apart. Here the language strings sit in one table and the module reads from it, so a correction to the English is a correction everywhere and a fourth language is a new column rather than a new project.

How it would be delivered

This is the published HTML5 build. For a rollout, the same lesson is packaged as SCORM or xAPI, with language either chosen by the learner as it is here or set from their LMS profile so they never see the switch at all. Completion reports back the same way regardless of which language was taken.

It belongs to our e-learning development services, and our guide to mobile-first learning for global enterprises covers the wider problem of delivering one programme across regions.

Frequently asked

What is multilingual e-learning?
One course delivered in more than one language, where the learner gets the version that matches them. Done properly it covers narration, captions, on-screen text and layout direction, not only the body copy.
What is the difference between translation and localisation?
Translation converts the words. Localisation makes the course behave correctly in that language: audio re-recorded, captions re-timed, buttons resized for longer words, dates and names adapted, and the layout mirrored for right-to-left languages like Arabic, Hebrew and Urdu.
Does Arabic need a different layout?
Yes. Arabic reads right to left, so the interface should mirror: navigation, progress indicators and the reading order of columns. Translating the text but keeping a left-to-right layout is the most common mistake in multilingual courses and it is immediately obvious to a native reader.
Is it cheaper to build one course or one per language?
One build, almost always. Separate files per language cost the same to make and considerably more to maintain, because every future content change has to be repeated and the versions drift. With a single build and a language table, an extra language is a column rather than a project.
Can learners switch language partway through?
In this sample, yes, from the header at any point. For a corporate rollout language is often set from the learner's LMS profile instead, so they never see a switch. Both are straightforward; it is a decision about your audience rather than a technical limit.

Rolling one programme out across several regions?

Send us the course and the language list. We come back within one business day with a scope and timeline.