Translate French Video to English: Subtitles or Dub
If you want to translate a French video to English, you have two real options: read English subtitles while the French audio keeps playing, or replace the audio with a synced English voice. A Chrome extension called Unlimited Universal Video Translator can do either, directly on the page where the video already lives, with no file upload and no separate app. The catch is that it works from the caption track the player exposes, not from the raw sound. If the video has no French captions available, there is nothing for it to translate.
Subtitles or a full dub: pick based on what you're watching for
These are not two flavors of the same output; they trade off differently.
English subtitles over the original French audio keep the speaker's real voice, tone, and pacing intact. You still hear the French (the emphasis, the hesitation, the sarcasm) while reading the English meaning underneath. This is the better choice for a lecture, a legal or technical explainer, or anything where you might want to double-check a name, a number, or a term against the original sound. The cost is that you're reading and listening at once, which is tiring over a long video and unworkable if you're only half-watching.
A synced English dub replaces or lowers the French audio and speaks the translated line in English instead, timed to the original captions. This suits a documentary, an interview, or a tutorial you want to follow hands-free: cooking, exercising, working on something else on a second screen. What it loses is the original delivery: jokes that ride on French wordplay usually don't survive the swap, and a free on-device voice reads every line in the same even tone regardless of whether the speaker was excited or deadpan. Free mode uses an on-device Piper voice; more natural cloud voices and real-time dubbing are PRO features, not part of the free path.
Neither mode syncs lip movement, alters the video file, or produces a downloadable export. This is a playback-time overlay, not a video editor.
The caption requirement, stated plainly
Unlimited Universal Video Translator translates the caption or subtitle text a video player already exposes on the page. It does not transcribe raw audio. There's no built-in speech-to-text step. So before anything else, the source video needs French captions turned on and detectable in the player: creator-provided subtitles, or the platform's own auto-captions if it generates them. No visible caption track means no translation, full stop, regardless of how clear the spoken French is.
Steps to translate a French video to English in Chrome
- Install Unlimited Universal Video Translator from the Chrome Web Store.
- Open the French video and turn on its captions or subtitles in the player's own controls first: the extension reads that track, so it has to be active.
- Click the extension icon, choose Dub, and set the target language to English.
- Start with Standard mode, Google Translate, and the default local voice: this is the free path and a good baseline before trying anything else.
- Play the video and watch the first minute or two, checking that names and technical terms came through correctly.
- If you want the original voice preserved, switch to subtitle-only display instead of the spoken dub.
Google Translate receives the caption text needed to produce the translation when that engine is selected; the local voice itself runs on-device. Real-time translation, LLM-based translation, and premium cloud voices sit behind PRO. They are not part of the free tier.
What actually trips up French-to-English translation
A few things about French specifically make this harder than it looks:
- Liaison runs words together in speech, so "les amis" is pronounced roughly "lezami." Auto-generated captions built on that audio sometimes split the word boundary in the wrong place, and the English translation inherits a garbled word that was never really there in French.
- Verb endings are heavy homophones too: parler, parlé, parlez, parlais can all sound identical out loud. Telling them apart depends on tense and person, and that's something a short caption line, chopped to fit the screen, often doesn't carry.
- Tu and vous collapse into a single English "you," which erases a register distinction that matters in interviews, formal instruction, or anything where the shift from vous to tu mid-conversation was actually the point.
- Grammatical gender doesn't map to English either. "Il" or "elle" referring to an inanimate object forces English to pick "he," "she," or "it," and the automatic choice can land as oddly personifying or just wrong.
- Negation wraps around the verb (ne … pas), and if a caption line breaks between the two halves, the fragment can translate as the opposite of what was actually said.
- Québécois French differs enough from Metropolitan French, in both vocabulary and accent, that caption quality trained mostly on European French can noticeably degrade on Québécois audio.
None of these are things the extension can fix after the fact. They're upstream, in the caption text it's handed.
When this won't work
Live streams generally don't have a stable caption track to read. DRM-protected video and some paywalled platforms deliberately hide their caption data from the page, which blocks this the same way it blocks any browser extension. And if a video simply has no French captions (no creator subtitles, no auto-captions), there's no text to translate, so neither subtitle overlay nor dub can appear no matter how good the source audio is.
Related guides
For the broader picture beyond French specifically, see the general guide to translating any video to English. If you're working with another Romance language, the Italian-to-English guide covers a similar caption setup with its own pitfalls. And for a plain explanation of what the AI translation and voice generation are actually doing under the hood, read how the AI video translator works.
FAQ
Can I translate a French video that has no subtitles?
Not with this tool. It works from the caption track the player already exposes; it doesn't listen to the audio and generate a transcript from scratch.
Does this send my video file anywhere?
No. The video itself is never uploaded. When you choose an online engine like Google Translate, only the caption text needed for that translation is sent to it. The local voice option stays on-device.
Is the English dub free, or is that a PRO feature?
Standard mode with Google Translate and the built-in local voice is free. Real-time dubbing, LLM-based translation, and premium cloud voices require PRO.
Will this work on a French livestream?
Usually not. Live streams rarely expose a stable caption track for the extension to read, so there's typically nothing to translate in real time.
