Skip to content
By language

Teleprompter languages: 60 languages, one prompter that follows your voice

Read in any of 60 languages — or two at once — and the script scrolls as you speak. No language picker: Sayscroll identifies the languages in your script automatically.

Built-in video recordingVoice tracking60+ languages

Free demo — paste your script up to 700 characters. Subscribe for unlimited script length plus monthly speech hours.

As seen on

  • USA Today
  • NBC
  • CBS
  • abc

Sayscroll is a browser teleprompter that follows your voice word by word, and it does so in more than 60 languages: real-time speech recognition transcribes what you say, in the language you say it, and the matcher moves the script to keep the current word in place. There is no language setting to choose: Sayscroll identifies all languages inside your script automatically and listens for them from your first word. This page lists every supported language by script family, with what to expect from each — including the two cases where honesty matters most: Indic scripts, where matching ignores vowel signs, and Chinese, Japanese and Thai, which are transcribed but not yet followed word by word.

How language support works

Three things happen on every take, and they are the same in every language. Speech recognition turns your voice into words, marking each word with the language it detected. The matcher compares those words with your script after normalising both sides: accents and other diacritics are removed, everything is lowercased, and punctuation is dropped. Then the scroll follows the matched position — waiting when you pause, catching up when you re-read a line, and re-locking when you return from an ad-lib. The rules that decide whether a spoken word matches a script word are the same everywhere:

  • Short words lean on their neighbours. Articles and particles are carried by the words around them rather than tracked on their own, so keep them in the line as you say them.
  • Longer words tolerate small differences. Five letters or more allow one letter of difference; eight or more allow two. A dropped ending or a recogniser slip inside a long word does not stall the prompter.
  • Diacritics never matter for matching. "año" and "ano", "schön" and "schon", "qué" and "que" all match the same spoken word. Keep the marks for your own reading; they cost nothing.
  • Hyphens and apostrophes split words into pieces that are matched one after another: "anak-anak", "Türkiye'de", "l'ordinateur" each consume their parts in order.
  • Numbers are matched as written. The recogniser often writes digits while your script has words, or the other way round, and there is no conversion — so write every number the way you will say it, in any language.

Matching runs in your browser on the live transcript, and the script itself never leaves your device. For the mechanics of pauses, re-reads and skips, see how a voice-controlled teleprompter works.

All 60 languages, grouped by script

Grouping by script is more useful than an alphabetical list, because the script — not the grammar — decides how well word-by-word following works today. Every language below is transcribed; the tables note what to expect from the matcher and link to the dedicated guide or localised site where one exists.

Latin script, spaced words: full word-by-word following

LanguageWhat to expectGuide
AfrikaansClose to Dutch in spelling; compounds are matched whole, so write them as one word—
AlbanianË and ç are ignored for matching; keep them for reading—
AzerbaijaniLatin alphabet with ə, ğ and dotless ı; dotted i and dotless ı are different letters, which longer words tolerate—
BasqueLong agglutinated words are the easy case: a long word is hard to confuse with another—
BosnianČ, ć, đ, š, ž are ignored for matching; write regional vocabulary as spoken—
CatalanMixed Catalan–Spanish scripts keep tracking; the middle dot in l·l splits the word into two pieces—
CroatianAs Bosnian; ije/je spelling differences do not throw the tracking in longer words—
CzechHáčky and čárky are ignored; short words such as "se" and "že" are carried by their neighbours—
DanishÆ, ø, å are ordinary letters; write numbers as words ("halvfjerds", not 70)—
DutchCompound nouns are matched as single words; English loanwords track as spoken—
EnglishEvery accent; the largest training setEnglish teleprompter
EstonianLong vowels and double consonants matter most in short words; longer words are forgiving—
FinnishLong agglutinated words are the easy case: eight or more letters allow two differences—
FrenchLiaison is handled by the recogniser; "l'", "d'", "qu'" are matched as piecesFrench teleprompter · French site
GalicianTracks like Portuguese and Spanish; write your own variety as pronounced—
GermanCompounds matched whole; ß and ss are treated as the same; Austrian and Swiss Standard German includedGerman teleprompter · German site
HungarianLong suffixed words track well; vowel-length marks are ignored for matching—
IndonesianReduplication with a hyphen ("anak-anak") tracks as spoken; English tech words track as spoken—
ItalianAny regional accent; apostrophes ("l'idea", "un'ora") split into piecesItalian teleprompter · Italian site
LatvianMacrons and háčky are ignored; short function words are carried by context—
LithuanianAs Latvian; long inflected words are forgiving—
MalayShares the Indonesian notes; Manglish scripts (English inside Malay) keep tracking—
NorwegianBokmål and Nynorsk both track; write the form you speak—
PolishŁ, ą, ę, ś, ź, ż are ignored for matching; long words are forgiving—
PortugueseBrazilian and European; English loanwordsPortuguese teleprompter · Portuguese site
RomanianȘ/ş and ț/ţ variants all match; write numbers as words—
SlovakAs Czech; short words are carried by their neighbours—
SlovenianAs Croatian; dual forms track as written—
SpanishCastilian and every Latin American variety; SpanglishSpanish teleprompter · Spanish site
SwahiliLong agglutinated verbs track well; English and Arabic loanwords as spoken—
SwedishEvery dialect and Finland-Swedish; compounds matched wholeSwedish teleprompter · Swedish site
TagalogTaglish scripts keep tracking; "ng" and "mga" are short exact-match words carried by their neighbours—
TurkishSuffix chains make long, forgiving words; dotted İ and dotless ı are different letters, so spell as you say—
VietnameseTone marks are ignored for matching, so words that differ only by tone are told apart by their neighbours; keep lines short—
WelshDigraphs (ll, dd, ch) need no special handling; long place names track well—

Cyrillic script: full word-by-word following

LanguageWhat to expectGuide
BelarusianЎ and і are ordinary letters; write numbers as words—
BulgarianStress marks, if you add them, are ignored; short words are carried by their neighbours—
KazakhTwo alphabets are in use; write the script in one and, if the prompter stalls, try the other — the transcript comes back in one alphabet only—
MacedonianЃ, ќ, џ are ordinary letters; long words are forgiving—
RussianЁ and е match each other (the diaeresis is ignored); long inflected words are forgiving—
SerbianCyrillic and Latin are both in use; use one consistently in the script and switch if the prompter stalls—
UkrainianЇ, є, ґ are ordinary letters; apostrophes ("м'ясо") split words into pieces—

Greek: full word-by-word following

LanguageWhat to expectGuide
GreekAccents are ignored and final sigma is normalised, so ς and σ match; write Greek in the Greek alphabet — the transcript comes back in Greek letters, so Greeklish scripts do not match—

Right-to-left scripts: full following, rendered right to left

Arabic, Persian, Urdu and Hebrew are transcribed and followed word by word. In the prompter every paragraph takes its own direction, so a right-to-left paragraph reads from the right edge with punctuation where it belongs while an English paragraph in the same script stays left to right; the editor follows the direction of the script as a whole. Mirroring for beam-splitter glass flips the entire scroll area, direction included.

LanguageWhat to expectGuide
ArabicModern Standard and dialects are transcribed; harakat (short-vowel marks) are optional and ignored for matching; write numerals as words ("ثلاثين", not ٣٠ or 30)—
PersianUse a Persian keyboard layout consistently so the Persian forms of yeh and kaf are used throughout; longer words track either way—
UrduNastaliq or Naskh rendering depends on your device fonts; matching is on letters, so either works; write numbers as words—
HebrewNiqqud are optional and ignored for matching; Hebrew–English mixed scripts track, each word in its own language—

Indic scripts: following works, with one caveat

Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Punjabi, Tamil and Telugu are transcribed and followed. The caveat: in these scripts the vowel signs that sit around a consonant carry less weight in matching than the consonants do, so two short words that differ only in their vowel signs can look alike, and the surrounding words are what keep the position right. In practice tracking is stable through normal sentences; where it is most likely to hesitate is a line of very short, similar words. Write each language in its own script — the transcript comes back in the script the recogniser uses for that language, Devanagari for Hindi — and keep English words inside the same line in Latin letters, where they match as English.

LanguageWhat to expectGuide
HindiDevanagari; Hinglish scripts keep their English words in Latin letters; numbers as words ("पचास", not 50)—
MarathiDevanagari, as Hindi; long compound words are forgiving—
BengaliVowel signs ignored (see the caveat above); write numbers as words—
GujaratiSame caveat; English loanwords in Latin letters track as English—
PunjabiGurmukhi; same caveat; short particles are carried by their neighbours—
KannadaSame caveat; long agglutinated words are forgiving—
MalayalamSame caveat; very long words are the forgiving case—
TamilSame caveat; write Tamil in Tamil script, with English words in Latin letters—
TeluguSame caveat; numbers as words—

Hangul: full word-by-word following

LanguageWhat to expectGuide
KoreanWords are spaced, so following works, and short words track reliably. Attach particles the way you say them; English loanwords in Hangul track as written—

Chinese, Japanese and Thai: transcribed, not yet followed word by word

These three languages are recognised and transcribed, but voice following is not available yet. These scripts write sentences without word boundaries, and the transcript comes back the same way, so the prompter cannot yet line up what you say with the words on screen. Word segmentation for these scripts is on the roadmap; until it ships, the honest answer is that Sayscroll is not the right prompter for a Chinese, Japanese or Thai script.

LanguageWhat to expectGuide
ChineseTranscribed; no word-by-word following yet—
JapaneseTranscribed in kanji and kana; no word-by-word following yet—
ThaiTranscribed; no word-by-word following yet—

Mixed-language scripts

Most real scripts are bilingual somewhere: an English product name inside a Hindi review, a quoted headline, a Spanglish intro for a US Latino audience, Taglish, Denglish. Sayscroll transcribes each word in the language you say it and matches it to the script, so the switch never breaks tracking and there is no toggle mid-take. Two rules make it reliable:

  • Write each word the way you will say it, in its own script. A brand name pronounced in English is written in Latin letters even in the middle of a Devanagari or Arabic line.
  • Paste the whole script before you start. Sayscroll identifies all languages inside your script automatically and listens for each of them from your first word, so a sentence or two in a second language is expected rather than a surprise. A single borrowed word is still picked up as you say it.

The six dedicated guides go deeper: Spanish, Portuguese, French, German, Italian and Swedish, plus the English teleprompter page for accents on the English side.

Writing a script the prompter reads well, in any language

Recognition transcribes what it hears, so spelling that mirrors speech tracks better than formal written language. The same five habits work in all 60 languages.

  • Numbers as words, including years, prices and percentages, because digits and number words are never converted.
  • Abbreviations as spoken: write "for example" or its equivalent rather than "e.g."; write an acronym as a word if you say it as a word, and as hyphenated letters if you spell it out.
  • Loanwords and names in the language you will pronounce them, not the language of the surrounding sentence.
  • One thought per line. Short lines keep the active word near the lens and make a re-entry after an ad-lib instant, because there is less text to find you in.
  • Pauses as punctuation, not stage directions. A full stop or a dash is enough; "(pause)" is just another word to the matcher and does not create a pause.

Languages with their own site, and guides in English

Six languages have the whole product, blog and free tools localised: Español, Português, Français, Deutsch, Italiano and Svenska. For English-speaking creators who record in one of those languages, the dedicated guides above cover varieties, mixed scripts and writing tips. Every other language on this page uses the English interface — the normal case for bilingual creators, language teachers, and teams producing a video in a language they read but do not run their tools in.

Try it in your language

Paste a short script in any of the languages above on the free teleprompter page and press Start — no account, download or card. Sayscroll identifies the languages in your script automatically. Everything else — pauses, re-reads, ad-libs — behaves as described on the voice-controlled teleprompter page, and you can check your pace first with the WPM reading test.

Pricing

From a few videos to all day

Usage-based monthly hours. Only live mic time counts. Cancel anytime.

Starter

-50% first month
$5
$10

First month, then $10/mo

Starter pricing, professional results

  • 10 hours of teleprompter use per month
  • Unlimited script length
  • 99% accurate voice tracking
  • 60+ languages, including mixed scripts
  • Built-in video recorder

Creator

-50% first month
$10
$20

First month, then $20/mo

For creators and speakers who record daily

  • 30 hours of teleprompter use per month
  • Unlimited script length
  • 99% accurate voice tracking
  • 60+ languages, including mixed scripts
  • Built-in video recorder

Pro

-50% first month
$25
$50

First month, then $50/mo

For studio professionals who go live all day

  • 100 hours of teleprompter use per month
  • Unlimited script length
  • 99% accurate voice tracking
  • 60+ languages, including mixed scripts
  • Built-in video recorder
Testimonials

Built for creators & speakers

Sayscroll is by far the most versatile and useful teleprompter app I've tried so far (and I've tried them all). I love that I can use it on any of my devices, and it simply works, no complicated downloads, installation, or hardware requirements. Just works. The cherry on top is the level of customer service. They really consider every piece of feedback and suggestion. Great job, Sayscroll team!
L
Luis
Verified user
We replaced a hardware prompter and a volunteer operator. It reads with the speaker and never runs ahead, even when a line gets repeated for emphasis.
SM
Sarah Mitchell
Church media lead
As a non-native English speaker I pause a lot to find the right word. Fixed-speed prompters stressed me out — this one just breathes with me.
EV
Elena Vasquez
Course creator
The voice tracking works extremely well, going off-script while speaking works so smoothly, and even switching between English and German has been great. So first of all: very well done.
D
Denny
Actor
The auto-pause is quietly brilliant. Silence doesn't burn my minutes, and resuming is one click. I use about two hours a month and it's plenty.
DC
David Chen
Marketing director
I jump between sections constantly during live demos. It finds where I am in the script every single time. Honestly feels like magic.
PS
Priya Sharma
Developer advocate
FAQ

Frequently asked questions

Do I need to select a language before I start?

No. There is no language picker. Sayscroll identifies all languages inside your script automatically, and mixed-language scripts are handled word by word.

Can I mix two languages in one script?

Yes. Write each word the way you will say it and in its own script — an English product name stays in Latin letters inside a Hindi or Arabic line. Each spoken word is matched in the language it was recognised in, so the switch does not break tracking and there is nothing to toggle mid-take.

Does the teleprompter work with Chinese, Japanese or Thai?

Speech in those languages is transcribed, but word-by-word following is not available yet, because these scripts write sentences without word boundaries, in the script and in the transcript alike. Word segmentation for these scripts is planned. Until it ships, Sayscroll is not the right prompter for a Chinese, Japanese or Thai script, and we would rather say so here than let you find out on a take.

Does it support right-to-left languages such as Arabic and Hebrew?

Yes. Arabic, Persian, Urdu and Hebrew are transcribed and followed word by word. Each paragraph in the prompter takes its own direction, so right-to-left text reads from the right edge with punctuation in the right place, and an English paragraph in the same script stays left to right. Vowel marks (harakat, niqqud) are optional and ignored for matching.

Which languages track most accurately?

We do not publish per-language accuracy figures. What decides accuracy in practice is the same everywhere: clear audio from a microphone near your mouth, a script written the way you speak (numbers as words, loanwords as pronounced), and short lines. Widely spoken languages have the largest training data behind them; the one structural limitation is the Indic-script caveat above, where vowel signs carry less weight and tracking leans on neighbouring words.

My language is not on the list. Can you add it?

The list follows the languages our speech-recognition engine supports, and it grows with the engine. If you record in a language that is missing, tell us at support@sayscroll.com — knowing which languages people need is how we prioritise, including word segmentation for Chinese, Japanese and Thai.

Keep exploring

Studio recording session with a presenter reading from the Sayscroll AI teleprompter

Speak naturally — Let the script follow you

The AI teleprompter that scrolls as you speak — in 60+ languages.

We use cookies to analyse traffic for analytics, advertising and to improve your experience. You can accept or decline — your choice is remembered.