Whisper AI · 118+ languages

Auto captions that speak every language.

Upload a video — SubFlow detects the spoken language, writes perfectly-timed captions, translates them into any language and burns them into your MP4 in the style you choose.

Bold PopEnglish
Captions that speak

Drop your video here

or click to browse · MP4, MOV, WebM, MKV · up to 500 MB

Spoken language is detected automatically
no video handy?

118+

languages

6

caption styles

MP4

burn-in export

Step 1

Auto-detect speech

Whisper AI hears the spoken language and writes word-timed captions in seconds.

Step 2

118+ languages

Translate every caption line with AI while keeping the original timing.

Step 3

6 styles + full control

Bold Pop, Karaoke, Neon, Boxed, Classic, Minimal — then tweak font, colour, size, position.

Step 4

Burned-in MP4

Render the final video with captions baked in, or grab SRT / VTT files.

Caption styles

Pick a vibe. Tweak everything.

Every preset is a starting point — change font, colours, size, outline, position and words-per-caption live on your video.

Captions that pop

Bold Pop · TikTok / Reels

Captions that pop

Karaoke · Word-by-word fill

Captions that pop

Cyber Neon · Glowing mono

Captions that pop

Boxed · High-contrast block

Captions that pop

Classic · Cinema subtitles

Captions that pop

Minimal · Quiet & clean

Translation

From one voice to 118+ audiences.

Afrikaans · AfrikaansShqip · Albanianአማርኛ · Amharicالعربية · ArabicՀայերեն · Armenianঅসমীয়া · AssameseAzərbaycan · AzerbaijaniEuskara · BasqueБеларуская · Belarusianবাংলা · Bengaliभोजपुरी · BhojpuriBosanski · BosnianБългарски · Bulgarianမြန်မာ · BurmeseCatalà · CatalanCebuano · Cebuano简体中文 · Chinese (Simplified)繁體中文 · Chinese (Traditional)粵語 · CantoneseCorsu · CorsicanHrvatski · CroatianČeština · CzechDansk · DanishNederlands · DutchEnglish · EnglishEsperanto · EsperantoEesti · EstonianFilipino · FilipinoSuomi · FinnishFrançais · FrenchFrysk · FrisianGalego · Galicianქართული · GeorgianDeutsch · GermanΕλληνικά · Greekગુજરાતી · GujaratiKreyòl ayisyen · Haitian CreoleHausa · HausaʻŌlelo Hawaiʻi · Hawaiianעברית · Hebrewहिन्दी · HindiHinglish · HinglishHmoob · HmongMagyar · HungarianÍslenska · IcelandicIgbo · IgboBahasa Indonesia · IndonesianGaeilge · IrishItaliano · Italian日本語 · JapaneseBasa Jawa · Javaneseಕನ್ನಡ · KannadaҚазақ · Kazakhខ្មែរ · KhmerKinyarwanda · Kinyarwanda한국어 · KoreanKurdî · KurdishКыргызча · Kyrgyzລາວ · LaoLatina · LatinLatviešu · LatvianLietuvių · LithuanianLëtzebuergesch · LuxembourgishМакедонски · Macedonianमैथिली · MaithiliMalagasy · MalagasyBahasa Melayu · Malayമലയാളം · MalayalamMalti · MalteseTe Reo Māori · Maoriमराठी · MarathiМонгол · Mongolianनेपाली · NepaliNorsk · Norwegianଓଡ଼ିଆ · Odiaپښتو · Pashtoفارسی · PersianPolski · PolishPortuguês (Brasil) · Portuguese (Brazil)Português (Portugal) · Portuguese (Portugal)ਪੰਜਾਬੀ · PunjabiRuna Simi · QuechuaRomână · RomanianРусский · RussianGagana Sāmoa · Samoanसंस्कृतम् · SanskritGàidhlig · Scottish GaelicСрпски · SerbianSesotho · SesothochiShona · Shonaسنڌي · Sindhiසිංහල · SinhalaSlovenčina · SlovakSlovenščina · SlovenianSoomaali · SomaliEspañol · SpanishEspañol (Latinoamérica) · Spanish (Latin America)Basa Sunda · SundaneseKiswahili · SwahiliSvenska · SwedishТоҷикӣ · Tajikதமிழ் · TamilТатар · Tatarతెలుగు · Teluguไทย · Thaiትግርኛ · TigrinyaTürkçe · TurkishTürkmen · TurkmenУкраїнська · Ukrainianاردو · Urduئۇيغۇرچە · UyghurOʻzbek · UzbekTiếng Việt · VietnameseCymraeg · WelshisiXhosa · Xhosaייִדיש · YiddishYorùbá · YorubaisiZulu · ZuluAfrikaans · AfrikaansShqip · Albanianአማርኛ · Amharicالعربية · ArabicՀայերեն · Armenianঅসমীয়া · AssameseAzərbaycan · AzerbaijaniEuskara · BasqueБеларуская · Belarusianবাংলা · Bengaliभोजपुरी · BhojpuriBosanski · BosnianБългарски · Bulgarianမြန်မာ · BurmeseCatalà · CatalanCebuano · Cebuano简体中文 · Chinese (Simplified)繁體中文 · Chinese (Traditional)粵語 · CantoneseCorsu · CorsicanHrvatski · CroatianČeština · CzechDansk · DanishNederlands · DutchEnglish · EnglishEsperanto · EsperantoEesti · EstonianFilipino · FilipinoSuomi · FinnishFrançais · FrenchFrysk · FrisianGalego · Galicianქართული · GeorgianDeutsch · GermanΕλληνικά · Greekગુજરાતી · GujaratiKreyòl ayisyen · Haitian CreoleHausa · HausaʻŌlelo Hawaiʻi · Hawaiianעברית · Hebrewहिन्दी · HindiHinglish · HinglishHmoob · HmongMagyar · HungarianÍslenska · IcelandicIgbo · IgboBahasa Indonesia · IndonesianGaeilge · IrishItaliano · Italian日本語 · JapaneseBasa Jawa · Javaneseಕನ್ನಡ · KannadaҚазақ · Kazakhខ្មែរ · KhmerKinyarwanda · Kinyarwanda한국어 · KoreanKurdî · KurdishКыргызча · Kyrgyzລາວ · LaoLatina · LatinLatviešu · LatvianLietuvių · LithuanianLëtzebuergesch · LuxembourgishМакедонски · Macedonianमैथिली · MaithiliMalagasy · MalagasyBahasa Melayu · Malayമലയാളം · MalayalamMalti · MalteseTe Reo Māori · Maoriमराठी · MarathiМонгол · Mongolianनेपाली · NepaliNorsk · Norwegianଓଡ଼ିଆ · Odiaپښتو · Pashtoفارسی · PersianPolski · PolishPortuguês (Brasil) · Portuguese (Brazil)Português (Portugal) · Portuguese (Portugal)ਪੰਜਾਬੀ · PunjabiRuna Simi · QuechuaRomână · RomanianРусский · RussianGagana Sāmoa · Samoanसंस्कृतम् · SanskritGàidhlig · Scottish GaelicСрпски · SerbianSesotho · SesothochiShona · Shonaسنڌي · Sindhiසිංහල · SinhalaSlovenčina · SlovakSlovenščina · SlovenianSoomaali · SomaliEspañol · SpanishEspañol (Latinoamérica) · Spanish (Latin America)Basa Sunda · SundaneseKiswahili · SwahiliSvenska · SwedishТоҷикӣ · Tajikதமிழ் · TamilТатар · Tatarతెలుగు · Teluguไทย · Thaiትግርኛ · TigrinyaTürkçe · TurkishTürkmen · TurkmenУкраїнська · Ukrainianاردو · Urduئۇيغۇرچە · UyghurOʻzbek · UzbekTiếng Việt · VietnameseCymraeg · WelshisiXhosa · Xhosaייִדיש · YiddishYorùbá · YorubaisiZulu · Zulu