WatchTranslate
Local player · tested 2026-11-13

How do I translate a saved Twitter video from X?

When the clip is already on your computer or phone, there is no need to upload it to an online editor and wait for a new copy. Open the file in the WatchTranslate local player, pick your language and press Start translation: subtitles are made from the speech and appear while it plays.

Open the Local PlayerGet the desktop appGet the app (free)20 minutes free · no card needed · runs in your browser, the video stays on your device
The WatchTranslate local player showing an astronaut speaking Japanese on the space station, with an English subtitle and the Japanese sentence underneath
Real screenshot: a clip with Japanese speech opened from the computer, English written from the speech, Japanese below.
How it works

From a saved clip to English subtitles

Drop the video file in
Step 1

Drop the video file in

Open the local player in a desktop browser, sign in, and choose the MP4 or MOV from your folder.

Check the source and language
Step 2

Check the source and language

With no text track in the file, Subtitle source shows AI recognition. Set the target language to English.

Press Start and watch
Step 3

Press Start and watch

Lines appear as the clip plays, English on top and the original underneath.

What you get

What the local player does with a clip from X

Subtitles from the speech

A file with no subtitle track inside still gets subtitles: AI recognition writes the speech down, then translates it.

Both languages on screen

Keep the original line under the translation, or show the translation only.

Subtitles you can keep

Export what has been generated as SRT or VTT: original, translation or both.

Typical clips

Clips from X people keep on their devices

  • News clips

    A foreign broadcast someone posted.

  • Interviews

    A player, artist or expert answering questions.

  • Talks

    A keynote or lecture excerpt.

  • Clips sent to you

    A video a friend shared in a chat.

  • Your own posts

    The file you uploaded to X yourself.

  • Clips on your phone

    Open them in the app on the phone.

Compared with upload tools

Why not upload it to an online video editor?

Online translators ask you to upload the file or paste a link, wait while it is processed, then download a new video or subtitle file. For a clip you just want to understand, the local player plays it straight away and writes subtitles as it goes.

You wantTypical upload toolWatchTranslate local player
Start watchingAfter the upload and processingThe file plays as soon as you open it
Keep the video privateThe file is sent to the toolOnly the audio pieces it needs are sent
Read two languagesDepends on the toolChoose Bilingual
Keep the subtitlesDownload a fileExport SRT or VTT

Formats the browser can't play, such as AVI or HEVC, open in the Windows or Mac app.

Tested

What we tried

On a computer with the live web local player in Chrome, signed in to WatchTranslate.

  • Works

    Japanese speech, no subtitle track

    A public-domain NASA clip, saved as a local file (not taken from X): JAXA astronaut Takuya Onishi answering students in Japanese, after an interpreter's English. Subtitle source was AI recognition; we picked English, and English lines appeared over the video with the Japanese underneath.

Tested 13 Nov 2026 · web local player · Chrome · live service

Drop the clip into the local player, choose English, and start.

In detail

Which to use

Where you have the video decides the route

You haveUseWorth knowing
The post is still on XThe browser extension, on the postCreator captions are translated at 0.2 credits a minute
An MP4 or MOV on your computerLocal player, AI recognition1 credit a minute, language auto-detected
The clip plus an SRT or VTT fileLoad subtitle file…Billed like subtitle translation
The clip on an Android phone or iPhoneThe WatchTranslate appOr the local player in the phone's browser
Why

A file has lost what the post had

On X, a video can come with captions the creator attached, and the post around it says who is speaking and why. A saved MP4 often keeps only the picture and the sound. In that case the local player offers AI recognition: it listens to the speech, writes it down and translates it, about 30 seconds at a time, following the playhead. If the post is still online, translating it on X instead can use the creator's captions.

Where your file goes

The full video stays on your device. AI recognition sends only the audio pieces it needs; a loaded subtitle file sends only its text. Recognition and translation run on our service, so keep the browser online while it plays.

WatchTranslate doesn't fetch videos from X

The local player works on files you already have, and the extension works on posts you are watching. Neither saves videos from X, so use them with clips you are allowed to keep and watch, such as your own posts or videos shared with you.

If nothing appears

Quiet stretches and music correctly produce no text. A file that won't play usually uses a codec the browser lacks: try the desktop app. On an error, check sign-in and credits, then retry the missing piece.

How it works

What happens when you open the clip

Does it need the post link?

No. The local player works on the file alone, whatever site it came from.

Does it start on its own?

No. Choosing a file only prepares playback and costs nothing; processing begins when you press Start translation.

Can I skip ahead?

Yes. Work follows the playhead, so subtitles are made next for the part you jump to.

Best results

Cleaner subtitles for X clips

  1. Name the language if you know it

    Picking the spoken language helps on clips with music or crowd noise.

  2. Use the post while it is up

    Creator captions on X beat recognition and cost less.

  3. Keep the original line

    Names and numbers are easier to check in two languages.

FAQ

About translating saved X videos

Do I have to upload the whole video?

No. The file plays from your device; only the audio pieces needed for recognition are sent.

Does WatchTranslate download videos from X?

No. It translates posts while you watch them on X with the extension, and files you already have in the local player.

Do I need an X account or the post link?

No. The local player only needs the file and a WatchTranslate account; X isn't involved at all.

Can I translate a clip that's on my phone?

Yes. Install the WatchTranslate app on Android or iPhone and open the video there, or use the local player in the phone's browser.

Can I get an SRT file of the translation?

Yes. Export saves what has been generated so far as SRT or VTT, with the original, the translation or both.

Can I set the spoken language myself?

Yes. Leave it on Auto-detect or pick the language of the speech; for a clip that mixes two languages, choose the main one.

Which video formats work?

MP4, MOV, WebM, MKV and others the browser can play; the desktop app opens the rest.

What does it cost?

New accounts get 20 free minutes, no card. After that, AI recognition is 1 credit a minute and translating an existing subtitle track 0.2 credits a minute.

What WatchTranslate does

One tool to understand foreign-language videos on many sites

  • Translates as you watch, wherever you are in the video

    Jump anywhere and it translates there — no need to translate the whole video first.

  • Translate videos on YouTube, X, Bilibili and more

    Translate existing subtitles directly, or generate bilingual subtitles when there are none.

  • Better translation quality than traditional machine or real-time translation

    AI language models use context and connect the surrounding dialogue to understand meaning.

  • Export subtitles as SRT / VTT files

    Download generated subtitles as original, translated, or bilingual text and load them in common players.

  • Already translated by someone? Watch it free

    Sign up free to reuse generated subtitles for the same video, subtitle source and languages, even after your credits run out.

  • Bilingual subtitles on your phone

    Play video files on your phone, or open a video site in the app's built-in browser and tap Translate. A native player handles more video formats than the web player.

Supported sites · Pricing · Get the app