Subtitles & Transcripts by Language

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.

Hinglish Subtitle Generator

Hindi speech, Roman-script captions

Hindi Subtitle Generator

Auto Hindi captions for any video

Urdu Subtitle Generator

Auto Urdu captions for any video

Tamil Subtitle Generator

Auto Tamil captions for any video

Marathi Subtitle Generator

Auto Marathi captions for any video

Spanish Subtitle Generator

Auto Spanish captions for any video

Portuguese Subtitle Generator

Auto Portuguese captions for any video

French Subtitle Generator

Auto French captions for any video

German Subtitle Generator

Auto German captions for any video

Italian Subtitle Generator

Auto Italian captions for any video

Dutch Subtitle Generator

Auto Dutch captions for any video

Russian Subtitle Generator

Auto Russian captions for any video

Ukrainian Subtitle Generator

Auto Ukrainian captions for any video

Polish Subtitle Generator

Auto Polish captions for any video

Turkish Subtitle Generator

Auto Turkish captions for any video

Arabic Subtitle Generator

Auto Arabic captions for any video

Persian Subtitle Generator

Auto Persian captions for any video

Hebrew Subtitle Generator

Auto Hebrew captions for any video

Indonesian Subtitle Generator

Auto Indonesian captions for any video

Malay Subtitle Generator

Auto Malay captions for any video

Filipino Subtitle Generator

Auto Filipino captions for any video

Vietnamese Subtitle Generator

Auto Vietnamese captions for any video

Thai Subtitle Generator

Auto Thai captions for any video

Japanese Subtitle Generator

Auto Japanese captions for any video

Korean Subtitle Generator

Auto Korean captions for any video

Chinese Subtitle Generator

Auto Chinese captions for any video

Swedish Subtitle Generator

Auto Swedish captions for any video

Norwegian Subtitle Generator

Auto Norwegian captions for any video

Danish Subtitle Generator

Auto Danish captions for any video

Finnish Subtitle Generator

Auto Finnish captions for any video

Greek Subtitle Generator

Auto Greek captions for any video

Czech Subtitle Generator

Auto Czech captions for any video

Romanian Subtitle Generator

Auto Romanian captions for any video

Hungarian Subtitle Generator

Auto Hungarian captions for any video

Swahili Subtitle Generator

Auto Swahili captions for any video

Bulgarian Subtitle Generator

Auto Bulgarian captions for any video

Slovak Subtitle Generator

Auto Slovak captions for any video

Croatian Subtitle Generator

Auto Croatian captions for any video

Lithuanian Subtitle Generator

Auto Lithuanian captions for any video

Latvian Subtitle Generator

Auto Latvian captions for any video

Estonian Subtitle Generator

Auto Estonian captions for any video

Slovenian Subtitle Generator

Auto Slovenian captions for any video

Catalan Subtitle Generator

Auto Catalan captions for any video

Afrikaans Subtitle Generator

Auto Afrikaans captions for any video

Azerbaijani Subtitle Generator

Auto Azerbaijani captions for any video

Bosnian Subtitle Generator

Auto Bosnian captions for any video

Galician Subtitle Generator

Auto Galician captions for any video

Macedonian Subtitle Generator

Auto Macedonian captions for any video

Swiss German Subtitle Generator

Auto Swiss German captions for any video

Belarusian Subtitle Generator

Auto Belarusian captions for any video

Welsh Subtitle Generator

Auto Welsh captions for any video

Armenian Subtitle Generator

Auto Armenian captions for any video

Icelandic Subtitle Generator

Auto Icelandic captions for any video

Kazakh Subtitle Generator

Auto Kazakh captions for any video

Maori Subtitle Generator

Auto Maori captions for any video

Translate Hindi Video to English

Hindi speech in, English subtitles out

Translate Urdu Video to English

Urdu speech in, English subtitles out

Translate Tamil Video to English

Tamil speech in, English subtitles out

Translate Spanish Video to English

Spanish speech in, English subtitles out

Translate Portuguese Video to English

Portuguese speech in, English subtitles out

Translate French Video to English

French speech in, English subtitles out

Translate German Video to English

German speech in, English subtitles out

Translate Italian Video to English

Italian speech in, English subtitles out

Translate Russian Video to English

Russian speech in, English subtitles out

Translate Ukrainian Video to English

Ukrainian speech in, English subtitles out

Translate Polish Video to English

Polish speech in, English subtitles out

Translate Turkish Video to English

Turkish speech in, English subtitles out

Translate Arabic Video to English

Arabic speech in, English subtitles out

Translate Persian Video to English

Persian speech in, English subtitles out

Translate Hebrew Video to English

Hebrew speech in, English subtitles out

Translate Indonesian Video to English

Indonesian speech in, English subtitles out

Translate Vietnamese Video to English

Vietnamese speech in, English subtitles out

Translate Thai Video to English

Thai speech in, English subtitles out

Translate Japanese Video to English

Japanese speech in, English subtitles out

Translate Korean Video to English

Korean speech in, English subtitles out

Translate Chinese Video to English

Chinese speech in, English subtitles out

Translate Dutch Video to English

Dutch speech in, English subtitles out

Translate Greek Video to English

Greek speech in, English subtitles out

Translate Filipino Video to English

Filipino speech in, English subtitles out

Translate Malay Video to English

Malay speech in, English subtitles out

Translate Swedish Video to English

Swedish speech in, English subtitles out

Translate Romanian Video to English

Romanian speech in, English subtitles out

Translate Marathi Video to English

Marathi speech in, English subtitles out

Translate Czech Video to English

Czech speech in, English subtitles out

Translate Hungarian Video to English

Hungarian speech in, English subtitles out

Translate Finnish Video to English

Finnish speech in, English subtitles out

Translate Danish Video to English

Danish speech in, English subtitles out

Translate Catalan Video to English

Catalan speech in, English subtitles out

Translate Azerbaijani Video to English

Azerbaijani speech in, English subtitles out

Translate Bulgarian Video to English

Bulgarian speech in, English subtitles out

Translate Bosnian Video to English

Bosnian speech in, English subtitles out

Translate Estonian Video to English

Estonian speech in, English subtitles out

Translate Galician Video to English

Galician speech in, English subtitles out

Translate Croatian Video to English

Croatian speech in, English subtitles out

Translate Macedonian Video to English

Macedonian speech in, English subtitles out

Translate Norwegian Video to English

Norwegian speech in, English subtitles out

Translate Slovak Video to English

Slovak speech in, English subtitles out

Translate Swiss German Video to English

Swiss German speech in, English subtitles out

Translate Afrikaans Video to English

Afrikaans speech in, English subtitles out

Translate Belarusian Video to English

Belarusian speech in, English subtitles out

Translate Welsh Video to English

Welsh speech in, English subtitles out

Translate Armenian Video to English

Armenian speech in, English subtitles out

Translate Icelandic Video to English

Icelandic speech in, English subtitles out

Translate Kazakh Video to English

Kazakh speech in, English subtitles out

Translate Lithuanian Video to English

Lithuanian speech in, English subtitles out

Translate Latvian Video to English

Latvian speech in, English subtitles out

Translate Maori Video to English

Maori speech in, English subtitles out

Translate Slovenian Video to English

Slovenian speech in, English subtitles out

Translate Swahili Video to English

Swahili speech in, English subtitles out

Hindi Speech to Text

Accurate Hindi transcripts with timestamps

Urdu Speech to Text

Accurate Urdu transcripts with timestamps

Tamil Speech to Text

Accurate Tamil transcripts with timestamps

Marathi Speech to Text

Accurate Marathi transcripts with timestamps

Spanish Speech to Text

Accurate Spanish transcripts with timestamps

Portuguese Speech to Text

Accurate Portuguese transcripts with timestamps

French Speech to Text

Accurate French transcripts with timestamps

German Speech to Text

Accurate German transcripts with timestamps

Italian Speech to Text

Accurate Italian transcripts with timestamps

Russian Speech to Text

Accurate Russian transcripts with timestamps

Turkish Speech to Text

Accurate Turkish transcripts with timestamps

Arabic Speech to Text

Accurate Arabic transcripts with timestamps

Persian Speech to Text

Accurate Persian transcripts with timestamps

Indonesian Speech to Text

Accurate Indonesian transcripts with timestamps

Vietnamese Speech to Text

Accurate Vietnamese transcripts with timestamps

Thai Speech to Text

Accurate Thai transcripts with timestamps

Japanese Speech to Text

Accurate Japanese transcripts with timestamps

Korean Speech to Text

Accurate Korean transcripts with timestamps

Chinese Speech to Text

Accurate Chinese transcripts with timestamps

Dutch Speech to Text

Accurate Dutch transcripts with timestamps

Polish Speech to Text

Accurate Polish transcripts with timestamps

Ukrainian Speech to Text

Accurate Ukrainian transcripts with timestamps

Hebrew Speech to Text

Accurate Hebrew transcripts with timestamps

Filipino Speech to Text

Accurate Filipino transcripts with timestamps

Swahili Speech to Text

Accurate Swahili transcripts with timestamps

Greek Speech to Text

Accurate Greek transcripts with timestamps

Czech Speech to Text

Accurate Czech transcripts with timestamps

Romanian Speech to Text

Accurate Romanian transcripts with timestamps

Hungarian Speech to Text

Accurate Hungarian transcripts with timestamps

Swedish Speech to Text

Accurate Swedish transcripts with timestamps

Malay Speech to Text

Accurate Malay transcripts with timestamps

Finnish Speech to Text

Accurate Finnish transcripts with timestamps

Catalan Speech to Text

Accurate Catalan transcripts with timestamps

Azerbaijani Speech to Text

Accurate Azerbaijani transcripts with timestamps

Bulgarian Speech to Text

Accurate Bulgarian transcripts with timestamps

Bosnian Speech to Text

Accurate Bosnian transcripts with timestamps

Danish Speech to Text

Accurate Danish transcripts with timestamps

Estonian Speech to Text

Accurate Estonian transcripts with timestamps

Galician Speech to Text

Accurate Galician transcripts with timestamps

Croatian Speech to Text

Accurate Croatian transcripts with timestamps

Macedonian Speech to Text

Accurate Macedonian transcripts with timestamps

Norwegian Speech to Text

Accurate Norwegian transcripts with timestamps

Slovak Speech to Text

Accurate Slovak transcripts with timestamps

Swiss German Speech to Text

Accurate Swiss German transcripts with timestamps

Afrikaans Speech to Text

Accurate Afrikaans transcripts with timestamps

Belarusian Speech to Text

Accurate Belarusian transcripts with timestamps

Welsh Speech to Text

Accurate Welsh transcripts with timestamps

Armenian Speech to Text

Accurate Armenian transcripts with timestamps

Icelandic Speech to Text

Accurate Icelandic transcripts with timestamps

Kazakh Speech to Text

Accurate Kazakh transcripts with timestamps

Lithuanian Speech to Text

Accurate Lithuanian transcripts with timestamps

Latvian Speech to Text

Accurate Latvian transcripts with timestamps

Maori Speech to Text

Accurate Maori transcripts with timestamps

Slovenian Speech to Text

Accurate Slovenian transcripts with timestamps

English to Hindi Subtitles

Reach Hindi viewers with one upload

English to Urdu Subtitles

Reach Urdu viewers with one upload

English to Tamil Subtitles

Reach Tamil viewers with one upload

English to Marathi Subtitles

Reach Marathi viewers with one upload

English to Spanish Subtitles

Reach Spanish viewers with one upload

English to Portuguese Subtitles

Reach Portuguese viewers with one upload

English to French Subtitles

Reach French viewers with one upload

English to German Subtitles

Reach German viewers with one upload

English to Italian Subtitles

Reach Italian viewers with one upload

English to Russian Subtitles

Reach Russian viewers with one upload

English to Turkish Subtitles

Reach Turkish viewers with one upload

English to Arabic Subtitles

Reach Arabic viewers with one upload

English to Indonesian Subtitles

Reach Indonesian viewers with one upload

English to Vietnamese Subtitles

Reach Vietnamese viewers with one upload

English to Thai Subtitles

Reach Thai viewers with one upload

English to Japanese Subtitles

Reach Japanese viewers with one upload

English to Korean Subtitles

Reach Korean viewers with one upload

English to Chinese Subtitles

Reach Chinese viewers with one upload

English to Filipino Subtitles

Reach Filipino viewers with one upload

English to Persian Subtitles

Reach Persian viewers with one upload

English to Polish Subtitles

Reach Polish viewers with one upload

English to Dutch Subtitles

Reach Dutch viewers with one upload

English to Malay Subtitles

Reach Malay viewers with one upload

English to Greek Subtitles

Reach Greek viewers with one upload

English to Swedish Subtitles

Reach Swedish viewers with one upload

English to Romanian Subtitles

Reach Romanian viewers with one upload

English to Hebrew Subtitles

Reach Hebrew viewers with one upload

English to Ukrainian Subtitles

Reach Ukrainian viewers with one upload

English to Catalan Subtitles

Reach Catalan viewers with one upload

English to Azerbaijani Subtitles

Reach Azerbaijani viewers with one upload

English to Bulgarian Subtitles

Reach Bulgarian viewers with one upload

English to Bosnian Subtitles

Reach Bosnian viewers with one upload

English to Czech Subtitles

Reach Czech viewers with one upload

English to Danish Subtitles

Reach Danish viewers with one upload

English to Estonian Subtitles

Reach Estonian viewers with one upload

English to Finnish Subtitles

Reach Finnish viewers with one upload

English to Galician Subtitles

Reach Galician viewers with one upload

English to Croatian Subtitles

Reach Croatian viewers with one upload

English to Hungarian Subtitles

Reach Hungarian viewers with one upload

English to Macedonian Subtitles

Reach Macedonian viewers with one upload

English to Norwegian Subtitles

Reach Norwegian viewers with one upload

English to Slovak Subtitles

Reach Slovak viewers with one upload

English to Swiss German Subtitles

Reach Swiss German viewers with one upload

English to Afrikaans Subtitles

Reach Afrikaans viewers with one upload

English to Belarusian Subtitles

Reach Belarusian viewers with one upload

English to Welsh Subtitles

Reach Welsh viewers with one upload

English to Armenian Subtitles

Reach Armenian viewers with one upload

English to Icelandic Subtitles

Reach Icelandic viewers with one upload

English to Kazakh Subtitles

Reach Kazakh viewers with one upload

English to Lithuanian Subtitles

Reach Lithuanian viewers with one upload

English to Latvian Subtitles

Reach Latvian viewers with one upload

English to Maori Subtitles

Reach Maori viewers with one upload

English to Slovenian Subtitles

Reach Slovenian viewers with one upload

English to Swahili Subtitles

Reach Swahili viewers with one upload

Mexican Spanish Subtitles

Slang and accent kept, not flattened

Argentine Spanish Transcription

Voseo and Rioplatense speech

Colombian Spanish Transcription

Colombian accents to text

Chilean Spanish Transcription

Fast Chilean speech and slang

Caribbean Spanish Transcription

Cuban, Dominican, Puerto Rican

Spanglish Subtitles

English and Spanish in one sentence

Brazilian Portuguese Subtitles

PT-BR captions that sound Brazilian

European Portuguese Transcription

PT-PT, not Brazilian

Quebec French Transcription

Québécois words and accent

British English Transcription

UK accents, UK spelling

Australian English Transcription

Aussie accent and slang

Translate Spanish Audio to English

Spanish recordings as English text

Translate English Audio to Spanish

English recordings as Spanish text

Translate French Audio to English

French recordings as English text

Translate English Audio to French

English recordings as French text

Translate German Audio to English

German recordings as English text

Translate English Audio to German

English recordings as German text

Translate Indonesian Audio to English

Indonesian recordings as English text

Translate English Audio to Indonesian

English recordings as Indonesian text

Translate Italian Audio to English

Italian recordings as English text

Translate English Audio to Italian

English recordings as Italian text

Translate Japanese Audio to English

Japanese recordings as English text

Translate English Audio to Japanese

English recordings as Japanese text

Translate Dutch Audio to English

Dutch recordings as English text

Translate English Audio to Dutch

English recordings as Dutch text

Translate Polish Audio to English

Polish recordings as English text

Translate English Audio to Polish

English recordings as Polish text

Translate Portuguese Audio to English

Portuguese recordings as English text

Translate English Audio to Portuguese

English recordings as Portuguese text

Translate Russian Audio to English

Russian recordings as English text

Translate English Audio to Russian

English recordings as Russian text

Translate Swedish Audio to English

Swedish recordings as English text

Translate English Audio to Swedish

English recordings as Swedish text

Translate Turkish Audio to English

Turkish recordings as English text

Translate English Audio to Turkish

English recordings as Turkish text

Translate Ukrainian Audio to English

Ukrainian recordings as English text

Translate English Audio to Ukrainian

English recordings as Ukrainian text

Translate Catalan Audio to English

Catalan recordings as English text

Translate English Audio to Catalan

English recordings as Catalan text

Translate Arabic Audio to English

Arabic recordings as English text

Translate English Audio to Arabic

English recordings as Arabic text

Translate Azerbaijani Audio to English

Azerbaijani recordings as English text

Translate English Audio to Azerbaijani

English recordings as Azerbaijani text

Translate Bulgarian Audio to English

Bulgarian recordings as English text

Translate English Audio to Bulgarian

English recordings as Bulgarian text

Translate Bosnian Audio to English

Bosnian recordings as English text

Translate English Audio to Bosnian

English recordings as Bosnian text

Translate Chinese Audio to English

Chinese recordings as English text

Translate English Audio to Chinese

English recordings as Chinese text

Translate Czech Audio to English

Czech recordings as English text

Translate English Audio to Czech

English recordings as Czech text

Translate Danish Audio to English

Danish recordings as English text

Translate English Audio to Danish

English recordings as Danish text

Translate Greek Audio to English

Greek recordings as English text

Translate English Audio to Greek

English recordings as Greek text

Translate Estonian Audio to English

Estonian recordings as English text

Translate English Audio to Estonian

English recordings as Estonian text

Translate Finnish Audio to English

Finnish recordings as English text

Translate English Audio to Finnish

English recordings as Finnish text

Translate Galician Audio to English

Galician recordings as English text

Translate English Audio to Galician

English recordings as Galician text

Translate Hebrew Audio to English

Hebrew recordings as English text

Translate English Audio to Hebrew

English recordings as Hebrew text

Translate Hindi Audio to English

Hindi recordings as English text

Translate English Audio to Hindi

English recordings as Hindi text

Translate Croatian Audio to English

Croatian recordings as English text

Translate English Audio to Croatian

English recordings as Croatian text

Translate Hungarian Audio to English

Hungarian recordings as English text

Translate English Audio to Hungarian

English recordings as Hungarian text

Translate Korean Audio to English

Korean recordings as English text

Translate English Audio to Korean

English recordings as Korean text

Translate Macedonian Audio to English

Macedonian recordings as English text

Translate English Audio to Macedonian

English recordings as Macedonian text

Translate Malay Audio to English

Malay recordings as English text

Translate English Audio to Malay

English recordings as Malay text

Translate Norwegian Audio to English

Norwegian recordings as English text

Translate English Audio to Norwegian

English recordings as Norwegian text

Translate Romanian Audio to English

Romanian recordings as English text

Translate English Audio to Romanian

English recordings as Romanian text

Translate Slovak Audio to English

Slovak recordings as English text

Translate English Audio to Slovak

English recordings as Slovak text

Translate Swiss German Audio to English

Swiss German recordings as English text

Translate English Audio to Swiss German

English recordings as Swiss German text

Translate Filipino Audio to English

Filipino recordings as English text

Translate English Audio to Filipino

English recordings as Filipino text

Translate Thai Audio to English

Thai recordings as English text

Translate English Audio to Thai

English recordings as Thai text

Translate Urdu Audio to English

Urdu recordings as English text

Translate English Audio to Urdu

English recordings as Urdu text

Translate Vietnamese Audio to English

Vietnamese recordings as English text

Translate English Audio to Vietnamese

English recordings as Vietnamese text

Translate Afrikaans Audio to English

Afrikaans recordings as English text

Translate English Audio to Afrikaans

English recordings as Afrikaans text

Translate Belarusian Audio to English

Belarusian recordings as English text

Translate English Audio to Belarusian

English recordings as Belarusian text

Translate Welsh Audio to English

Welsh recordings as English text

Translate English Audio to Welsh

English recordings as Welsh text

Translate Persian Audio to English

Persian recordings as English text

Translate English Audio to Persian

English recordings as Persian text

Translate Armenian Audio to English

Armenian recordings as English text

Translate English Audio to Armenian

English recordings as Armenian text

Translate Icelandic Audio to English

Icelandic recordings as English text

Translate English Audio to Icelandic

English recordings as Icelandic text

Translate Kazakh Audio to English

Kazakh recordings as English text

Translate English Audio to Kazakh

English recordings as Kazakh text

Translate Lithuanian Audio to English

Lithuanian recordings as English text

Translate English Audio to Lithuanian

English recordings as Lithuanian text

Translate Latvian Audio to English

Latvian recordings as English text

Translate English Audio to Latvian

English recordings as Latvian text

Translate Maori Audio to English

Maori recordings as English text

Translate English Audio to Maori

English recordings as Maori text

Translate Marathi Audio to English

Marathi recordings as English text

Translate English Audio to Marathi

English recordings as Marathi text

Translate Slovenian Audio to English

Slovenian recordings as English text

Translate English Audio to Slovenian

English recordings as Slovenian text

Translate Swahili Audio to English

Swahili recordings as English text

Translate English Audio to Swahili

English recordings as Swahili text

Translate Tamil Audio to English

Tamil recordings as English text

Translate English Audio to Tamil

English recordings as Tamil text

Romaji Subtitles

Japanese speech in Latin letters

Korean Romanization Subtitles

Hangul spelled out for fans

Pinyin Subtitles

Mandarin with pinyin under it

Arabizi Subtitles

Arabic speech in Latin letters

Vocabulary From Video

Study the words before you watch

Shadowing Practice

Repeat each sentence after the speaker

CEFR Level Checker

Is this video right for your level?

Taglish Subtitles

Tagalog and English in one line

More free tool categories

All free tools