Accessibility3 min read

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.

Still stuck?

We answer support tickets within one business day.

Email support