CapiCap · Languages

Languages CapiCap understands

The full list, how CapiCap picks the language, and where accuracy drops.

Alex Brazh · 17 October 2026

CapiCap understands 99+ languages, the ones OpenAI's Whisper speech model knows: English, Spanish, Hindi and Arabic, but also Welsh, Swahili and Tagalog. The speech model it downloads on first launch covers all of them, and they all work offline. The full list is further down.

How it picks the language

You don't have to tell it. Before transcribing, CapiCap listens to up to three 30-second stretches of the video (the start, the middle and the end), goes with the language most of them heard, and transcribes the whole video in that language.

If you know the language, picking it yourself takes the guess out. While it transcribes, the language button under the progress bar reads Detecting language…, then Detected: and the language; tap it, pick another, and transcription starts over. Later, in the editor, tap the language button at the bottom of the caption list, pick the language and tap Re-transcribe. That rebuilds the captions from the video, so edits you made to them are lost.

The Language list shows your device's languages first, under Suggested. Its search matches a language's name in your device's language, its name in the language itself or its code, so “español” finds Spanish on a device set to English.

How accurate it is

Whisper learned each language from a different amount of recorded speech, so it does best with widely spoken languages like English, Spanish or German, and worse with languages it had little training data for. For a less common language, pick it yourself rather than relying on detection, and read the captions through before you export. Every caption can be edited.

The recording matters as much as the language. Clear speech close to the mic needs the fewest fixes; music, people talking over each other and wind cause most mistakes.

Other scripts

Arabic, Hebrew, Persian, Urdu, Pashto, Sindhi and Yiddish captions are set right to left, in the preview and the export. The Clear of buttons position, which keeps captions out from under the like and share buttons of short-video apps, moves to the other side for them.

Chinese and Japanese put no spaces between words, and Whisper hands their words over in pieces. CapiCap joins the pieces back into words with Apple's own word segmentation, so captions split between words, and lines break between phrases and where the speaker paused rather than between any two characters. When no phrase break fits, the lines are balanced.

In every language, closing punctuation never starts a caption: not 、 or 。, the Arabic question mark ؟ or the Hindi full stop ।.

In Latin, Greek and Cyrillic scripts, a word too long for its line breaks with a hyphen at that language's hyphenation points, so long German compounds and Russian words still fit. The hyphen is only drawn on the video; the caption text and the .srt keep the word whole.

What it doesn't do

It doesn't translate: the captions, and the .srt, are in the language spoken in the video. It transcribes a whole video in one language, so in a video that switches languages, the parts in the other one will need fixing by hand. And it doesn't label who is speaking.

The full list

Sorted by English name. The second column is the name in the language itself, as the app's Language list shows it under each name.

LanguageIn the language
AfrikaansAfrikaans
Albanianshqip
Amharicአማርኛ
Arabicالعربية
Armenianհայերեն
Assameseঅসমীয়া
Azerbaijaniazərbaycan
Bashkirбашҡорт
Basqueeuskara
Belarusianбеларуская
Bengali (Bangla)বাংলা
Bosnianbosanski
Bretonbrezhoneg
Bulgarianбългарски
Burmeseမြန်မာ
Cantonese廣東話
Catalancatalà
Chinese中文
Croatianhrvatski
Czechčeština
Danishdansk
DutchNederlands
EnglishEnglish
Estonianeesti
Faroeseføroyskt
Finnishsuomi
Frenchfrançais
Galiciangalego
Georgianქართული
GermanDeutsch
GreekΕλληνικά
Gujaratiગુજરાતી
Haitian CreoleKreyòl Ayisyen
HausaHausa
HawaiianʻŌlelo Hawaiʻi
Hebrewעברית
Hindiहिन्दी
Hungarianmagyar
Icelandicíslenska
IndonesianIndonesia
Italianitaliano
Japanese日本語
JavaneseJawa
Kannadaಕನ್ನಡ
Kazakhқазақ тілі
Khmerខ្មែរ
Korean한국어
Laoລາວ
Latin—
Latvianlatviešu
Lingalalingála
Lithuanianlietuvių
LuxembourgishLëtzebuergesch
Macedonianмакедонски
MalagasyMalagasy
MalayBahasa Melayu
Malayalamമലയാളം
MalteseMalti
MāoriMāori
Marathiमराठी
Mongolianмонгол
Nepaliनेपाली
Norwegiannorsk
Norwegian Nynorsknorsk nynorsk
Occitanoccitan
Pashtoپښتو
Persianفارسی
Polishpolski
Portugueseportuguês
Punjabiਪੰਜਾਬੀ
Romanianromână
Russianрусский
Sanskritसंस्कृत भाषा
Serbianсрпски
ShonachiShona
Sindhiسنڌي
Sinhalaසිංහල
Slovakslovenčina
Slovenianslovenščina
SomaliSoomaali
Spanishespañol
SundaneseBasa Sunda
SwahiliKiswahili
Swedishsvenska
TagalogTagalog
Tajikтоҷикӣ
Tamilதமிழ்
Tatarтатар
Teluguతెలుగు
Thaiไทย
Tibetanབོད་སྐད་
TurkishTürkçe
Turkmentürkmen dili
Ukrainianукраїнська
Urduاردو
Uzbeko‘zbek
VietnameseTiếng Việt
WelshCymraeg
Yiddishייִדיש
YorubaÈdè Yorùbá
CapiCap: Video CaptionsOn the App Store for iPhone, iPad and Mac.
Download on theApp Store

More