# Video Translator

> Translates burned-in subtitles on YouTube in real time and overlays the result on the video. OCR and translation both run on your device — no cloud service, no account, no API key.

Canonical page: [https://chrome-stats.com/d/video-translator](https://chrome-stats.com/d/video-translator)

## Overview

- **ID:** `video-translator`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Tasknetic
- **Category:** language-support,photos-music-videos
- **Daily users:** 18
- **Weekly downloads:** 27
- **Rating:** 4.00 / 5 (1 ratings)
- **Version:** 1.0.1
- **Last updated:** 2026-08-13
- **First published:** 2026-08-10
- **Size:** 29 MB
- **Data as of:** 2026-09-06
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/video-translator/)
- **Website:** [https://docs.google.com/forms/d/e/1FAIpQLScsHjY\_PClwTX2ztdN\_q6K1W8gL5vrPpoeIF2xq3Pd8-jv\_yw/viewform](https://docs.google.com/forms/d/e/1FAIpQLScsHjY_PClwTX2ztdN_q6K1W8gL5vrPpoeIF2xq3Pd8-jv_yw/viewform)
- **Privacy policy:** [https://addons.mozilla.org/firefox/addon/video-translator/privacy/](https://addons.mozilla.org/firefox/addon/video-translator/privacy/)

## Description

Video Translator reads subtitles that are burned into the picture of a YouTube video — the kind that are part of the image itself, not YouTube's own closed captions — and paints a translation over the video as it plays.

Everything happens on your device. Frames never leave your computer, the recognized text never leaves your computer, and there is no cloud translation service, no account, and no API key.

HOW IT WORKS

Video Translator samples the video's subtitle band, recognizes the text with an on-device OCR engine, translates it locally with the Bergamot neural translation engine (the same engine family Firefox uses for its own built-in page translation), and overlays the result in sync with playback.

FEATURES

• Real-time translation of hardcoded subtitles on YouTube
• Fully on-device — nothing you watch or read is transmitted anywhere
• 18 translation target languages: English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Japanese, Korean, Chinese (Simplified and Traditional), Arabic, Hindi, Turkish, Vietnamese, Thai, Indonesian
• Automatic detection of the subtitle's language, or pick the source language yourself for the most reliable recognition
• Adjustable overlay size, opacity and position
• Adjustable capture region, so OCR reads exactly the band your subtitles sit in
• A diagnostics panel showing recognition latency, cache hit-rate and sampling rate

SUBTITLE LANGUAGES THAT CAN BE READ

The OCR models are bundled with the add-on rather than downloaded, so the set of subtitle languages that can be <em>read</em> is fixed: English, Chinese (Simplified) and Chinese (Traditional), plus Japanese, Spanish, French, German, Italian, Portuguese and Dutch on the higher-quality OCR setting. Languages that cannot be read are shown but disabled in the picker rather than silently failing.

Translation targets are separate and cover all 18 languages listed above.

Auto-detect works best on the default OCR setting. On the lightest OCR setting the
reader falls back to the English model, so set the subtitle language explicitly if
you are watching Chinese subtitles there.

FIRST RUN

The first time you translate into a given language, the add-on downloads that language pair's translation model (roughly 15–20 MB) from Mozilla's translation model storage and caches it. Progress is shown in the popup. After that the pair works offline.

REQUIREMENTS

Firefox 140 or newer, on desktop. Works on <a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/577585700e711c66b2f847e9c2ba66f07706960fe129e88008d23cb2a93a014c/http%3A//youtube.com" rel="nofollow">youtube.com</a> only.

WHAT IT CANNOT DO

DRM-protected videos cannot be captured — their frames are unreadable to any extension, and the add-on says so rather than failing silently. Videos with no burned-in subtitles produce no overlay; YouTube's own closed captions are DOM text and are not what this add-on reads.

## Rankings

- #26,620 — Overall
- #40 — ocr
- #228 — translate
- #247 — translations

## Permissions and access

### Permissions

- `storage`

### Host permissions

- `https://*.youtube.com/*`
- `https://storage.googleapis.com/*`

### Content script matches

- `*.youtube.com`

## Safety

- **Risk impact:** High risk impact
- **Risk likelihood:** High risk likelihood

### Analysis details

- Request access to the following domains: youtube.com, googleapis.com
- This extension was recently updated in the past month. New updates may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [Mira Translator - Web Translation](https://chrome-stats.com/d/mira-translator) — 45 users, 5.00 / 5
- [YouSub](https://chrome-stats.com/d/yousub) — 12 users
- [AI Subtitle Translator](https://chrome-stats.com/d/ai-subtitle-translator) — 19 users
- [Subtitles Translator](https://chrome-stats.com/d/subtitles-translator) — 36 users, 1.00 / 5
- [YouTube Bilingual Subtitles — AI](https://chrome-stats.com/d/youtube-bilingual-subtitles-ai) — 2 users
- [Live Subtitle & Translator](https://chrome-stats.com/d/live-subtitle-translator) — 106 users
- [BelliedMonkey Translator](https://chrome-stats.com/d/%E5%A4%A7%E8%82%9A%E7%8C%B4%E7%BF%BB%E8%AF%91) — 3 users
- [Shinkansen - Blazing fast web & YouTube translator](https://chrome-stats.com/d/shinkansen) — 104 users, 5.00 / 5
- [FlashCaption - Live Captions](https://chrome-stats.com/d/flashcaption-live-captions) — 305 users, 1.00 / 5
- [BilingualTube](https://chrome-stats.com/d/bilingualtube) — 79 users, 5.00 / 5
- [Mouse Tooltip Translator - PDF & Youtube dual subs](https://chrome-stats.com/d/mouse-tooltip-translator-pdf) — 380 users, 4.47 / 5
- [Subtitle Translator](https://chrome-stats.com/d/subtitle-translator) — 20 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/video-translator)
