Start here

  • Skillsail documentation

Developers

  • Skillsail developer resources
  • Skillsail API docs

Concepts

  • Modules and components
  • Languages and translation
  • Themes and completion
  • Resources and media
  • Sharing and templates
  • Versions
  • Interactive content

AI assistants (MCP)

  • AI assistants (MCP)
  • Connect an assistant
  • What the assistant can do
  • Recipes

Chat channels

  • Use Skillsail in Telegram
  • Use Skillsail in Slack
  • Use Skillsail in Microsoft Teams

Reference

  • Templates
  • Usage and billing
  • Deleting an organization
  • Changelog

Documentation

Languages and translation

How a Skillsail module supports multiple languages and how translation works.

Last updated July 23, 2026View as Markdown

A Skillsail module can be written in one language and presented to learners in several others. The player includes a language picker, and exports include all configured languages.

Source language and learner default

Every module has two separate language settings:

  • The source language is the first language in the configured language list. It is the primary authoring language that Skillsail and connected AI assistants use when they create or edit content.
  • The learner default language is the language shown first when someone opens the module. It must be one of the configured languages, but it does not have to be the source language.

For example, you can author a module in English while making German the default for learners.

Adding and removing languages

You can add or remove languages at any time. When you add a language, Skillsail creates the missing translations for the module's existing title and components. Removing a language removes it from the learner-facing module and from future exports. Modules you exported earlier are not affected.

If you change the source language, Skillsail uses the new first language as the primary authoring language for later work. Changing the learner default only changes which configured language learners see first.

Keeping translations up to date

Skillsail first saves a new slide, question, or interactive activity in the source language, then automatically translates it into every other configured language. Source-language edits also refresh the other configured language versions automatically.

If a translation provider, usage allowance, or concurrent source edit prevents one or more versions from being completed safely, the source content remains saved and Skillsail reports the affected languages. Retry those languages after resolving the reported issue. Review the result before publishing or exporting, especially when terminology must follow company or industry wording.

Voiceover languages

AI voiceover is available for many but not all languages. If a module already uses voiceover, a newly added slide automatically receives narration and audio for every configured language after its translations finish. If any translation is incomplete, automatic voiceover is skipped for that slide so source-language speech is not attached to the wrong language version. Skillsail reports affected and fallback languages. Voiceover follows the language version selected by the learner where supported.

Player interface text

Buttons and labels in the player, such as Next, Back, and Submit, are translated separately from your module content. You do not need to translate those standard interface labels yourself.

Good practices

  • Keep one clear source language and make your content changes there first.
  • Check the reported translation and voiceover status after adding or editing content, and retry any affected languages.
  • After editing a slide, check which languages are reported as having narration recorded from the earlier text, and re-record those where the spoken version no longer fits.
  • Review names, legal wording, safety instructions, and industry-specific terms in every published language.
  • Use complete phrases where possible. Very short fragments can be harder to translate reliably.

Related

  • Modules and components
  • Themes and completion
PreviousModules and componentsNextThemes and completion

On this page

  • Source language and learner default
  • Adding and removing languages
  • Keeping translations up to date
  • Voiceover languages
  • Player interface text
  • Good practices
  • Related

AI Course Builder

Ready to create?

Ask Skillsail to create a

Platform

  • Features
  • Templates
  • Pricing
  • Enterprise

Use Cases

  • Employee Onboarding Training
  • PowerPoint to eLearning
  • View all solutions
  • Automotive
  • Healthcare
  • Retail
  • View all industries

Resources

  • Documentation
  • FAQ
  • SCORM Validator
  • SCORM Player
  • Changelog
  • Blog

Topics

  • E-Learning
  • Best Practices
  • Artificial Intelligence
  • Multilingual
  • Localization
  • Training
  • View all posts

Company

  • About
  • Book a meeting
  • Contact
  • Support
  • Climate Commitment

Legal

  • Privacy Policy
  • Subprocessors
  • Data Processing Agreement
  • Terms and Conditions
  • Credits and Usage
  • Imprint

Integrations

  • ChatGPT
  • Claude
  • Add to Claude opens in a new tab
  • Slack
  • Telegram
  • View all integrations

© 2026 Skillsail GmbH, All rights reserved

  • LinkedIn
  • X
  • YouTube
SkillsailSkillsail
  • Enterprise
  • Pricing
Log inStart for Free