Guide

How to Add Subtitles in Another Language (Translated Subtitles)

Add subtitles in another language in two steps: transcribe the original audio, then translate the text. Export an SRT in 99 languages and upload it.

By Serhii MaysonPublished Updated 8 min read

Adding subtitles in another language is a two-step job: transcribe the original audio into clean text, then translate that text into your target language and export it as a timed SRT. The audio stays the same; only the caption text changes. With a tool that handles both steps, you can go from a spoken video to translated subtitles in minutes, then review for nuance before publishing.

Translated subtitles open your content to a global audience without re-recording or dubbing. A Spanish-language interview can carry English captions; an English tutorial can reach viewers in Japanese, Arabic, or Portuguese. Below is the full workflow, plus the accuracy caveats that matter when you publish in a language you may not speak.

The two steps behind every translated subtitle

Every foreign-language subtitle follows the same logic, no matter which tool you use:

  1. Transcribe the original audio. Speech recognition converts what was actually said into accurate text with timecodes. This source script must be clean, because translation errors compound on top of transcription errors.
  2. Translate the subtitle text. The transcribed text is translated into your target language while keeping the original timecodes intact, so the new captions stay in sync with the audio.

The reason to think of these as two steps is quality. A garbled transcript produces a garbled translation. Get the source right first, then translate.

What you needBest approach
Captions in the same language as the audioTranscribe only, export SRT
Subtitles in one other languageTranscribe, then translate the text, export translated SRT
Subtitles in several languagesTranscribe once, translate into each language, export one SRT per language
Audio is already in a foreign languageTranscribe in the source language, then translate to your audience's language

How to add translated subtitles with TranscribTxt

TranscribTxt supports 99 languages with automatic detection. It handles step 1: it transcribes the audio in its original language and exports TXT and SRT (plus JSON on paid plans). It doesn't translate, so step 2 uses a translator of your choice. Here is the workflow.

Step 1: Transcribe the original audio

  1. Upload your video or audio file (MP4, MOV, WebM, MP3, M4A, WAV).
  2. TranscribTxt detects the spoken language automatically, so there is nothing to select. For tricky audio, trim a long silent or noisy intro so detection hears speech first.
  3. Run the transcription and review the source text for any obvious errors.
  4. Export as SRT. This file is the source for every translation, and it doubles as captions in the original language.

If your source is Spanish, for example, our transcribe Spanish audio to text guide walks through detection and accuracy tips. Working from a local video file? See MP4 to SRT subtitles.

Step 2: Translate and export the SRT in your target language

TranscribTxt doesn't translate, so this step happens in a translator. The trick is to translate only the caption text and leave the cue numbers and timecodes alone, so nothing needs re-timing by hand. Our translate-and-transcribe guide compares the options.

  1. Paste the SRT into a translator such as DeepL, Google Translate, or an AI assistant, and ask for the caption lines only to be translated, with numbers and timecodes kept as they are.
  2. Save the result as a new SRT file named for the language (for example video.es.srt).
  3. Check that the cue count and timecodes match the original, so the file is ready to upload.
  4. Open the SRT in any text editor and skim it before publishing.

Only transcribe files you have the rights to. Uploads to TranscribTxt are deleted after processing (a free-preview upload is kept up to 24 hours so you can finish the file), and transcripts aren't stored on its servers.

Step 3: Upload multi-language subtitle tracks

YouTube and most modern players let you attach several subtitle tracks to one video, one per language. Viewers choose their language from the CC menu.

  1. Open YouTube Studio and go to Subtitles.
  2. Select your video, then click Add language.
  3. Pick the target language and choose Add under Subtitles.
  4. Select Upload file, choose With timing, and upload your translated SRT.
  5. Repeat for each additional language, uploading the matching SRT each time.

Because every translated SRT shares the original timecodes, all tracks stay in sync. Our video captions generator guide covers the full caption-export process if you need a refresher on getting clean SRT files. For broader subtitle workflows across platforms, the same upload pattern applies to Vimeo and most editors.

Accuracy and cultural nuance: review before you publish

Machine translation has come a long way, but it is a first draft, not a final cut. Be honest about its limits:

  • Idioms and humor rarely translate literally. "Break a leg" or "spill the tea" can come out nonsensical word-for-word. A fluent reviewer rewrites these to land naturally.
  • Names, brands, and jargon can get mangled or over-translated. Lock these down in the source transcript first.
  • Tone and formality differ by language. Many languages distinguish formal and informal address; pick the register that fits your audience.
  • Cultural references may need adapting, not just translating, so they make sense to the new audience.

The safe rule: machine translation gets you 90% of the way fast, but always have a fluent speaker review translated subtitles for branded, educational, or legal content where a mistranslation carries real cost.

Tips for better translated subtitles

  • Fix the source first. Correct transcription errors before translating, or they multiply.
  • Keep cues short. Translated text often runs longer than the original; trim wordy lines so captions don't overflow the screen.
  • Match timecodes exactly. Never re-time per language by hand. Reuse the original cues so all tracks sync.
  • Test the CC menu. After uploading multiple tracks, switch between languages to confirm each one displays correctly.
  • Label clearly. Set the right language code for each track so viewers and search engines identify it properly.

Wrapping up

Translated subtitles come down to two clean steps: transcribe the original audio accurately, then translate that text and export a timed SRT in your target language. With TranscribTxt handling the transcription in 99 languages and a translator handling the text, you can produce source and translated captions from the same SRT, then add as many language tracks as your audience needs. Run the machine translation, review for nuance, and publish with confidence.

TranscribTxt pricing: your first file needs no account, and a free account gives you 3 files a week up to 30 minutes each, with no card required. Pro is $10/mo or $72/yr (up to 100 hours of audio a month), and a one-time $5 Week Pass gives you 7 days of Pro.

Try TranscribTxt free

Free for files up to 30 min: your first one needs no account, a free account gets 3 a week. 99 languages.

First 30 min free · the whole file (up to 3 h) US$2

Try it free

Frequently Asked Questions

How do I add subtitles in another language?

Add foreign-language subtitles in two steps. First, transcribe the original audio with an accurate tool to get a clean source script. Second, translate that text into your target language and export it as an SRT with the original timecodes. Upload the translated SRT as a new subtitle track on YouTube or your video player, then review it for nuance before publishing.

Can AI translate video subtitles?

Yes. AI can transcribe spoken audio and translate the resulting text into another language in one workflow, then export a timed SRT. TranscribTxt transcribes in 99 languages but doesn't translate, so you run its SRT through a translator such as DeepL or Google Translate. Machine translation is fast and accurate for plain speech, but idioms, slang, and cultural references still need a human review pass before you publish.

What format do I use for translated subtitles?

SRT (SubRip) is the most widely supported subtitle format and works on YouTube, Vimeo, and most editors. It is a plain-text file with numbered cues, start and end timecodes, and caption text. Translated subtitles keep the same timecodes as the original, so only the text changes. TranscribTxt exports an SRT in the original language of the audio (any of 99); you translate that file's text and keep its timecodes.

Can I add multiple subtitle languages to one video?

Yes. YouTube and most players let you attach several subtitle tracks to a single video, one per language. Generate one SRT per language, then upload each as a separate track. Viewers pick their language from the CC menu. Keep the timecodes identical across files so every translation stays in sync with the audio.

Are machine-translated subtitles accurate enough to publish?

For straightforward, clearly spoken content, machine translation is usually accurate enough as a strong first draft. Where it struggles is idioms, humor, names, technical jargon, and cultural references. Always have a fluent speaker review translated subtitles for tone and meaning before publishing, especially for branded, educational, or legal content where a mistranslation carries real cost.

Back to all guides