Video translator: read any video in your language

Upload a video or paste a YouTube link, pick a language and get SRT subtitles plus plain text. Your first run is free, no sign-up.

or

To translate a video, upload the file or paste a YouTube link, pick the language you want to read in and press Translate video. You get timed SRT subtitles in that language, plus the same words as plain text. The tool takes MP4, MOV, WEBM, MKV and M4V files up to 10 minutes.

[ Definition ]

What is a video translator?

A video translator turns the speech in a video into text in another language. You get subtitles and a transcript, not a new video: the picture stays as it is and nobody is re-voiced. You read the video instead of listening to it.

One run gives you the translation twice: as a timed SRT subtitle file in the language you picked, and as the same words in plain text.

[ What you get ]

Translated SRT subtitles, timed to the video

What comes out:

  • Translated SRT. Numbered lines with the original timestamps. Load it into a video player or an editor as a subtitle track.
  • Plain text. The same translation without timestamps, ready to paste into a brief or a prompt.

Translation changes the words, not the moments they belong to, so the subtitles still line up with the picture.

Two honest limits: this is not dubbing, so no new voice is generated, and text shown on screen, such as titles or signs, stays in its original language.

[ How to use it ]

AI video translator: three steps

  1. Add the video

    Upload an MP4, MOV, WEBM, MKV or M4V file up to 10 minutes and 80 MB, or paste a YouTube link.

  2. Choose the language

    Pick the language you want to read in and press Translate video. The original language is detected automatically.

  3. Copy or download

    Press Download SRT for the subtitle file or Download TXT for the plain text, or copy the text straight from the page.

A file at the cap takes a few minutes. A YouTube link works a little differently from a file, as the next section explains.

[ YouTube links ]

A YouTube link is translated from its captions

Paste a YouTube link and the tool translates the captions the video already has. An uploaded file is different: its speech is transcribed first, then translated.

So a video with no captions can’t be translated from its link. The tool tells you so; download the video and upload the file instead.

What you get, by input

What you bringWhat happens
A video fileSpeech transcribed, then translated
A YouTube link with captionsIts captions translated
A YouTube link without captionsRefused, with the way out

[ Limits ]

Free version limits

Your first run is free, no sign-up. Leave your email for one more, then create a free account and pay only for what you use.

[ Why marketers use it ]

Read ads from markets you don’t speak — and see if the pitch traveled

The ad worth studying is often one you can’t understand: a competitor scaling in a market whose language you don’t speak. Translated subtitles give you its argument line by line: the hook in the first three seconds, the claim, the price if it’s spoken, the guarantee and the call to action. The timestamps show exactly when the offer lands.

Translation also settles a question guesswork answers badly: does a campaign running in several countries say the same thing in each, or was the pitch rebuilt for every market?

This tool translates one video at a time. Reading a whole market takes dozens.

[ Go further with Spytrend ]

Every video ad in a foreign market, translated in one click

Spytrend is an ad intelligence platform for Facebook and TikTok advertising: a full five-year archive of ads, AI-classified into 33 business categories, with every advertiser assembled into a single card — all ads, pages, domains and countries in one place. On paid plans, any video ad in it can be translated in one click.

Two jobs where language is the only thing in the way

  • Deciding whether a market is worth a test budget. See which offers have run there for months, at what price and against which objection. Forty translated ads answer that in an afternoon.
  • Telling a rollout from a rewrite. A brand in five countries runs either one argument, translated, or five different pitches. That tells you whether your creative can travel or needs a rebuild.

What the translation is attached to in Spytrend

Here you get an SRT for one video. In Spytrend the ad you translate sits next to its launch date, its days live and its countries, and the advertiser’s other ads are in the same card.

Read a foreign market in three steps

  • Search a brand or a domain. Start with a competitor you already watch, in the market you are entering.
  • Translate what has run longest. Sort by run time: the ads that survived that market come first. On a paid plan, each one is a click away from a translation.
  • Compare the brand across borders. An angle that repeats in every country is worth adapting; one that runs in a single market is probably a local test.

Why the market, not one video

A single video shows one pitch at one moment. A market read also needs the ads that stopped, since a promise that failed there is worth knowing before you pay to repeat it. Free ad libraries mostly show what is live today; Spytrend keeps the stopped ads too, with how long each one ran.

How to start

Create a free account: it opens the ad library, and paid plans add fresh ads, every filter and one-click translation. Search a brand or a domain in the country you are considering and read what has run there longest. What each plan includes is on the pricing page.

FAQ

Compare a brand’s ads country by country

You just translated one video. In Spytrend a brand’s ads sit side by side by country, so you can see which pitch traveled and which was rewritten for the market.

Open Spytrend

Embed this tool on your site

Add the video translator to your own page. Paste the code below into your HTML; it works on any site and doesn't need an account. The embedded tool works the same way as this page.

<iframe src="https://spytrend.com/video-translator/embed" width="100%" height="720" style="border:0" loading="lazy" sandbox="allow-scripts allow-forms allow-same-origin" title="Video translator"></iframe>

Recognition and translation are automatic and may contain errors.