Subtitles & Transcripts by Language: 344 free online tools from ShortsHero. Transcribe or translate speech in 50+ languages into SRT, VTT and text. Each one runs on its own page with no watermark — start with Hinglish Subtitle Generator, Hindi Subtitle Generator, Urdu Subtitle Generator.
Hindi speech, Roman-script captions
Auto Hindi captions for any video
Auto Urdu captions for any video
Auto Tamil captions for any video
Auto Marathi captions for any video
Auto Spanish captions for any video
Auto Portuguese captions for any video
Auto French captions for any video
Auto German captions for any video
Auto Italian captions for any video
Auto Dutch captions for any video
Auto Russian captions for any video
Auto Ukrainian captions for any video
Auto Polish captions for any video
Auto Turkish captions for any video
Auto Arabic captions for any video
Auto Persian captions for any video
Auto Hebrew captions for any video
Auto Indonesian captions for any video
Auto Malay captions for any video
Auto Filipino captions for any video
Auto Vietnamese captions for any video
Auto Thai captions for any video
Auto Japanese captions for any video
Auto Korean captions for any video
Auto Chinese captions for any video
Auto Swedish captions for any video
Auto Norwegian captions for any video
Auto Danish captions for any video
Auto Finnish captions for any video
Auto Greek captions for any video
Auto Czech captions for any video
Auto Romanian captions for any video
Auto Hungarian captions for any video
Auto Swahili captions for any video
Auto Bulgarian captions for any video
Auto Slovak captions for any video
Auto Croatian captions for any video
Auto Lithuanian captions for any video
Auto Latvian captions for any video
Auto Estonian captions for any video
Auto Slovenian captions for any video
Auto Catalan captions for any video
Auto Afrikaans captions for any video
Auto Azerbaijani captions for any video
Auto Bosnian captions for any video
Auto Galician captions for any video
Auto Macedonian captions for any video
Auto Swiss German captions for any video
Auto Belarusian captions for any video
Auto Welsh captions for any video
Auto Armenian captions for any video
Auto Icelandic captions for any video
Auto Kazakh captions for any video
Auto Maori captions for any video
Hindi speech in, English subtitles out
Urdu speech in, English subtitles out
Tamil speech in, English subtitles out
Spanish speech in, English subtitles out
Portuguese speech in, English subtitles out
French speech in, English subtitles out
German speech in, English subtitles out
Italian speech in, English subtitles out
Russian speech in, English subtitles out
Ukrainian speech in, English subtitles out
Polish speech in, English subtitles out
Turkish speech in, English subtitles out
Arabic speech in, English subtitles out
Persian speech in, English subtitles out
Hebrew speech in, English subtitles out
Indonesian speech in, English subtitles out
Vietnamese speech in, English subtitles out
Thai speech in, English subtitles out
Japanese speech in, English subtitles out
Korean speech in, English subtitles out
Chinese speech in, English subtitles out
Dutch speech in, English subtitles out
Greek speech in, English subtitles out
Filipino speech in, English subtitles out
Malay speech in, English subtitles out
Swedish speech in, English subtitles out
Romanian speech in, English subtitles out
Marathi speech in, English subtitles out
Czech speech in, English subtitles out
Hungarian speech in, English subtitles out
Finnish speech in, English subtitles out
Danish speech in, English subtitles out
Catalan speech in, English subtitles out
Azerbaijani speech in, English subtitles out
Bulgarian speech in, English subtitles out
Bosnian speech in, English subtitles out
Estonian speech in, English subtitles out
Galician speech in, English subtitles out
Croatian speech in, English subtitles out
Macedonian speech in, English subtitles out
Norwegian speech in, English subtitles out
Slovak speech in, English subtitles out
Swiss German speech in, English subtitles out
Afrikaans speech in, English subtitles out
Belarusian speech in, English subtitles out
Welsh speech in, English subtitles out
Armenian speech in, English subtitles out
Icelandic speech in, English subtitles out
Kazakh speech in, English subtitles out
Lithuanian speech in, English subtitles out
Latvian speech in, English subtitles out
Maori speech in, English subtitles out
Slovenian speech in, English subtitles out
Swahili speech in, English subtitles out
Accurate Hindi transcripts with timestamps
Accurate Urdu transcripts with timestamps
Accurate Tamil transcripts with timestamps
Accurate Marathi transcripts with timestamps
Accurate Spanish transcripts with timestamps
Accurate Portuguese transcripts with timestamps
Accurate French transcripts with timestamps
Accurate German transcripts with timestamps
Accurate Italian transcripts with timestamps
Accurate Russian transcripts with timestamps
Accurate Turkish transcripts with timestamps
Accurate Arabic transcripts with timestamps
Accurate Persian transcripts with timestamps
Accurate Indonesian transcripts with timestamps
Accurate Vietnamese transcripts with timestamps
Accurate Thai transcripts with timestamps
Accurate Japanese transcripts with timestamps
Accurate Korean transcripts with timestamps
Accurate Chinese transcripts with timestamps
Accurate Dutch transcripts with timestamps
Accurate Polish transcripts with timestamps
Accurate Ukrainian transcripts with timestamps
Accurate Hebrew transcripts with timestamps
Accurate Filipino transcripts with timestamps
Accurate Swahili transcripts with timestamps
Accurate Greek transcripts with timestamps
Accurate Czech transcripts with timestamps
Accurate Romanian transcripts with timestamps
Accurate Hungarian transcripts with timestamps
Accurate Swedish transcripts with timestamps
Accurate Malay transcripts with timestamps
Accurate Finnish transcripts with timestamps
Accurate Catalan transcripts with timestamps
Accurate Azerbaijani transcripts with timestamps
Accurate Bulgarian transcripts with timestamps
Accurate Bosnian transcripts with timestamps
Accurate Danish transcripts with timestamps
Accurate Estonian transcripts with timestamps
Accurate Galician transcripts with timestamps
Accurate Croatian transcripts with timestamps
Accurate Macedonian transcripts with timestamps
Accurate Norwegian transcripts with timestamps
Accurate Slovak transcripts with timestamps
Accurate Swiss German transcripts with timestamps
Accurate Afrikaans transcripts with timestamps
Accurate Belarusian transcripts with timestamps
Accurate Welsh transcripts with timestamps
Accurate Armenian transcripts with timestamps
Accurate Icelandic transcripts with timestamps
Accurate Kazakh transcripts with timestamps
Accurate Lithuanian transcripts with timestamps
Accurate Latvian transcripts with timestamps
Accurate Maori transcripts with timestamps
Accurate Slovenian transcripts with timestamps
Reach Hindi viewers with one upload
Reach Urdu viewers with one upload
Reach Tamil viewers with one upload
Reach Marathi viewers with one upload
Reach Spanish viewers with one upload
Reach Portuguese viewers with one upload
Reach French viewers with one upload
Reach German viewers with one upload
Reach Italian viewers with one upload
Reach Russian viewers with one upload
Reach Turkish viewers with one upload
Reach Arabic viewers with one upload
Reach Indonesian viewers with one upload
Reach Vietnamese viewers with one upload
Reach Thai viewers with one upload
Reach Japanese viewers with one upload
Reach Korean viewers with one upload
Reach Chinese viewers with one upload
Reach Filipino viewers with one upload
Reach Persian viewers with one upload
Reach Polish viewers with one upload
Reach Dutch viewers with one upload
Reach Malay viewers with one upload
Reach Greek viewers with one upload
Reach Swedish viewers with one upload
Reach Romanian viewers with one upload
Reach Hebrew viewers with one upload
Reach Ukrainian viewers with one upload
Reach Catalan viewers with one upload
Reach Azerbaijani viewers with one upload
Reach Bulgarian viewers with one upload
Reach Bosnian viewers with one upload
Reach Czech viewers with one upload
Reach Danish viewers with one upload
Reach Estonian viewers with one upload
Reach Finnish viewers with one upload
Reach Galician viewers with one upload
Reach Croatian viewers with one upload
Reach Hungarian viewers with one upload
Reach Macedonian viewers with one upload
Reach Norwegian viewers with one upload
Reach Slovak viewers with one upload
Reach Swiss German viewers with one upload
Reach Afrikaans viewers with one upload
Reach Belarusian viewers with one upload
Reach Welsh viewers with one upload
Reach Armenian viewers with one upload
Reach Icelandic viewers with one upload
Reach Kazakh viewers with one upload
Reach Lithuanian viewers with one upload
Reach Latvian viewers with one upload
Reach Maori viewers with one upload
Reach Slovenian viewers with one upload
Reach Swahili viewers with one upload
Slang and accent kept, not flattened
Voseo and Rioplatense speech
Colombian accents to text
Fast Chilean speech and slang
Cuban, Dominican, Puerto Rican
English and Spanish in one sentence
PT-BR captions that sound Brazilian
PT-PT, not Brazilian
Québécois words and accent
UK accents, UK spelling
Aussie accent and slang
Spanish recordings as English text
English recordings as Spanish text
French recordings as English text
English recordings as French text
German recordings as English text
English recordings as German text
Indonesian recordings as English text
English recordings as Indonesian text
Italian recordings as English text
English recordings as Italian text
Japanese recordings as English text
English recordings as Japanese text
Dutch recordings as English text
English recordings as Dutch text
Polish recordings as English text
English recordings as Polish text
Portuguese recordings as English text
English recordings as Portuguese text
Russian recordings as English text
English recordings as Russian text
Swedish recordings as English text
English recordings as Swedish text
Turkish recordings as English text
English recordings as Turkish text
Ukrainian recordings as English text
English recordings as Ukrainian text
Catalan recordings as English text
English recordings as Catalan text
Arabic recordings as English text
English recordings as Arabic text
Azerbaijani recordings as English text
English recordings as Azerbaijani text
Bulgarian recordings as English text
English recordings as Bulgarian text
Bosnian recordings as English text
English recordings as Bosnian text
Chinese recordings as English text
English recordings as Chinese text
Czech recordings as English text
English recordings as Czech text
Danish recordings as English text
English recordings as Danish text
Greek recordings as English text
English recordings as Greek text
Estonian recordings as English text
English recordings as Estonian text
Finnish recordings as English text
English recordings as Finnish text
Galician recordings as English text
English recordings as Galician text
Hebrew recordings as English text
English recordings as Hebrew text
Hindi recordings as English text
English recordings as Hindi text
Croatian recordings as English text
English recordings as Croatian text
Hungarian recordings as English text
English recordings as Hungarian text
Korean recordings as English text
English recordings as Korean text
Macedonian recordings as English text
English recordings as Macedonian text
Malay recordings as English text
English recordings as Malay text
Norwegian recordings as English text
English recordings as Norwegian text
Romanian recordings as English text
English recordings as Romanian text
Slovak recordings as English text
English recordings as Slovak text
Swiss German recordings as English text
English recordings as Swiss German text
Filipino recordings as English text
English recordings as Filipino text
Thai recordings as English text
English recordings as Thai text
Urdu recordings as English text
English recordings as Urdu text
Vietnamese recordings as English text
English recordings as Vietnamese text
Afrikaans recordings as English text
English recordings as Afrikaans text
Belarusian recordings as English text
English recordings as Belarusian text
Welsh recordings as English text
English recordings as Welsh text
Persian recordings as English text
English recordings as Persian text
Armenian recordings as English text
English recordings as Armenian text
Icelandic recordings as English text
English recordings as Icelandic text
Kazakh recordings as English text
English recordings as Kazakh text
Lithuanian recordings as English text
English recordings as Lithuanian text
Latvian recordings as English text
English recordings as Latvian text
Maori recordings as English text
English recordings as Maori text
Marathi recordings as English text
English recordings as Marathi text
Slovenian recordings as English text
English recordings as Slovenian text
Swahili recordings as English text
English recordings as Swahili text
Tamil recordings as English text
English recordings as Tamil text
Japanese speech in Latin letters
Hangul spelled out for fans
Mandarin with pinyin under it
Arabic speech in Latin letters
Study the words before you watch
Repeat each sentence after the speaker
Is this video right for your level?
Tagalog and English in one line