Right-to-left + language packs
Generating and playing courses in Arabic, Hebrew, Persian, Urdu, and 25 others.
Coursentials supports 29 languages end-to-end: AI generation, TTS narration, forced alignment, runtime UI, and document parsing. Four of them — Arabic, Hebrew, Persian, Urdu — render right-to-left.
Generation
Pick the language in the wizard's language picker. The prompt, source materials, and ID principle are translated on the fly; the AI generates the course directly in the target language without an English intermediate, so idioms land correctly.
Narration
ElevenLabs covers 27 of the 29; the remaining two fall back to OpenAI TTS. Each scene's voice picker filters available voices to the course language.
Runtime RTL
For RTL languages the runtime sets dir="rtl" + the correct lang="ar" / he / fa / ur on the canvas wrapper. Mixed-language paragraphs render with proper bidi.
Screen-reader voice selection follows the lang attribute — VoiceOver, NVDA, and Orca all pick the matching voice automatically.