Traduire un cours SCORM : modules de formation en ligne multilingues dans plus de 160 langues
Déployez des cours SCORM en plusieurs langues sans avoir recours à des exportations XLIFF, à des agences ni à des réimportations. Voici comment traduire les paquets SCORM 1.2, SCORM 2004 et xAPI dans plus de 160 langues — y compris les voix off, les questions de quiz et les légendes.
Quiconque a déjà traduit un cours SCORM connaît la procédure : décompresser le fichier ZIP, exporter un fichier XLIFF, l’envoyer à une agence de traduction, attendre quatre semaines, réimporter le fichier, tester l’ensemble… puis tout recommencer à la prochaine mise à jour de conformité. Les fils de discussion de la communauté e-learning sur Reddit confirment que ce processus reste le principal goulot d’étranglement pour le déploiement international.
Cet article présente à quoi peut ressembler une traduction SCORM moderne — du fichier source à l’importation dans le LMS, en passant par la voix off et les questions de quiz.
Pourquoi la traduction SCORM traditionnelle est-elle si coûteuse ?
Un cours type de 10 000 mots, comprenant une voix off, des quiz et des légendes d’images, ne peut pas simplement être « passé dans DeepL ». La spécification SCORM répartit le texte entre plusieurs fichiers XML et HTML : l’ imsmanifest.xml, les données des quiz et les variables de suivi. Les fichiers audio se trouvent dans des fichiers MP3 ou OGG distincts. La traduction isolée de chaque composant entraîne presque toujours des omissions :
- Texte alternatif et légendes d'images à l'intérieur
assets/ - Chaînes de commentaires dans les questions de quiz (
<feedback>dans QTI) - Étiquettes Aria pour les lecteurs d'écran
- Les enregistrements audio de voix off, qui doivent être réenregistrés pour chaque langue
- Pistes de sous-titres WebVTT
Les outils de création tels qu’Articulate Rise résolvent ce problème grâce à une exportation au format XLIFF (voir le fil de discussion de la communauté Articulate) — cela fonctionne, mais nécessite tout de même le recours à des traducteurs externes et une réimportation manuelle pour chaque langue. 360Learning décrit un flux de travail similaire dans sa documentation relative à la traduction.
Ce qu’une traduction SCORM moderne doit couvrir
Un cours traduict et prêt à être mis en production nécessite plusieurs niveaux de synchronisation :
- Contenu textuel — texte des diapositives, titres, légendes d’images, questions de quiz, choix de réponses et explications.
- Voix off — narration synthétique dans la langue cible, synchronisée avec le texte des diapositives.
- Sous-titres — Pistes WebVTT ou SRT, synchronisées avec le nouvel enregistrement audio.
- Métadonnées — titre, description, code de langue dans
imsmanifest.xml, chaînes de texte de la bannière relative aux cookies. - Suivi LMS —
cmi.completion_status,cmi.success_statuset les scores doivent fonctionner indépendamment de la langue.
Des fournisseurs tels que Smartcat ont lancé, fin 2025, le premier flux de travail de bout en bout permettant de traduire l’ensemble des ressources en une seule étape — selon le communiqué de presse de Smartcat, y compris les fichiers audio, les sous-titres et les questions de quiz.
Le flux de travail de Skillsail
Skillsail a été conçu dès le départ pour publier des modules dans plus de 160 langues. Plutôt que de désassembler un fichier SCORM existant, la plateforme fonctionne à partir d’une structure source indépendante de la langue — diapositive par diapositive, quiz par quiz. Cela a trois conséquences :
- L'ajout d'une langue ne crée pas un nouveau cours ; il ajoute une variante linguistique des mêmes modules.
- La voix off est générée automatiquement pour chaque langue à l’aide de voix de synthèse vocale spécifiques à chaque région.
- Lors de l’exportation, vous obtenez un fichier SCORM 1.2, SCORM 2004 ou xAPI distinct pour chaque langue cible — directement importable dans Moodle, Canvas, SAP SuccessFactors ou Cornerstone.
Déroulement type :
- Importez un document source — au format PDF, PPTX, DOCX ou texte brut.
- Générez la structure du module — l’IA crée les diapositives, les images et les explications dans la langue source.
- Choisissez vos langues cibles — de l’espagnol et du portugais au japonais ou à l’arabe.
- Traduisez les voix off et les quiz — automatiquement, avec un aperçu vocal par langue.
- Exportation au format SCORM/xAPI: un package par langue, ou un package multilingue avec un sélecteur de langue.
Quel format SCORM choisir ?
Votre choix dépendra du LMS cible et des besoins en matière de rapports :
- SCORM 1.2 — compatibilité maximale, mais rapports de quiz limités. Choisissez cette option si vous devez prendre en charge des versions héritées de LMS.
- SCORM 2004 (3e/4e édition) — séquencement étendu et suivi plus complet. La norme par défaut pour la plupart des LMS d’entreprise modernes.
- xAPI (Tin Can) — un suivi allant au-delà d’un LMS classique, idéal pour les Learning Record Stores et les scénarios hors ligne.
- cmi5 — le compromis entre la rigueur des systèmes de gestion de l’apprentissage (LMS) et la flexibilité de xAPI ; de plus en plus pris en charge par SAP SuccessFactors et Cornerstone.
Skillsail exporte les quatre formats ainsi qu’un fichier HTML5 autonome si vous souhaitez diffuser le cours en dehors d’un LMS.
Contrôle qualité des cours traduits
La traduction automatique s’est considérablement améliorée par rapport à il y a trois ans, mais elle ne remplace pas toutes les révisions. Étapes recommandées :
- Tenez à jour un glossaire terminologique — noms de produits, termes réglementaires, acronymes internes.
- Effectuez des vérifications ponctuelles auprès de locuteurs natifs — une diapositive par module, et non l’intégralité du script.
- Obtenez un aperçu de la lecture à voix haute, en accordant une attention particulière aux noms propres et aux mots d’emprunt anglais.
- Testez les quiz séparément: certaines réponses sont sans ambiguïté dans une langue, mais ambiguës dans une autre.
Maintenance après les mises à jour
Le véritable problème de la traduction traditionnelle ne réside pas dans la première version, mais dans la mise à jour n° 4. Lorsqu’un nouveau module de conformité est ajouté dans la langue source, seules les différences doivent être traduites pour chaque langue cible, et non l’ensemble du cours. Les plateformes fonctionnant à partir d’une structure source unique gèrent cela automatiquement : les diapositives modifiées sont signalées, retraduites et le package SCORM est régénéré pour chaque langue.
En résumé
La traduction SCORM ne doit pas nécessairement être un projet de quatre semaines en 2026. Partir d’une structure source multilingue — plutôt que de démonter des paquets SCORM finis — permet d’économiser du temps et de l’argent à chaque mise à jour et vous permet de lancer des cours sur de nouveaux marchés en une fraction du temps nécessaire auparavant.
Si vous disposez d’un cours que vous souhaitez décliner en plusieurs langues, il vaut la peine d’essayer au moins une fois un workflow moderne axé sur l’IA avant de vous lancer à nouveau dans l’ancien cycle XLIFF.