LocalSub - YouTube Local AI Subtitles & Translate icon

LocalSub - YouTube Local AI Subtitles & Translate

by monetgen.com · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Transcribe any YouTube video and translate subtitles into your language. 100% local AI, no API key, no internet after setup.

Users
628
+304 in 30 days
Rating
1.0 / 5
+1.00 in 30 days
Ratings
1
+1 in 30 days
Store rank
#39K
#33K among extensions
Version
0.2.0
updated 13 Aug 2026

Users

monthly, 5 months
0314628May 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 628 usersMove the mouse over the chart for any month

Ratings count

monthly, 5 months
001May 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 1 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About LocalSub - YouTube Local AI Subtitles & Translate

Stop uploading your audio just to read it back. Most YouTube subtitle extensions send your video URL or your audio to a server, log your activity, lock features behind a sign-in, or stop working the moment you go offline. If you watch tutorials, lectures, dev talks, or foreign-language content every day, that adds up — to dependency, to slowdowns, and to a privacy tradeoff you never agreed to. LocalSub takes a different path. The transcription model and the translation model both run inside your browser, on your machine. Your audio never leaves Chrome. WHY YOUTUBE SUBTITLES ARE HARDER THAN THEY LOOK YouTube has captions for many videos, but the experience is patchy: - The CC track is in the wrong language - Auto-generated captions are noisy and untranslated - The video has no captions at all (common for new uploads, podcasts, screencasts) - The official translation drops technical terms and proper nouns - You want a clean SRT or TXT file for note-taking, but the page only shows the text as an overlay - You want the original and the translation side by side, not just one of the two Most tools solve part of this and create new problems — they require an API key, they upload your audio to an unknown server, they force a paid plan after a few videos, or they break whenever YouTube changes a player script. LocalSub is built to solve all of it in one panel without sending the audio anywhere. WHAT THIS EXTENSION DOES LocalSub adds a side panel to YouTube that does three things, in this order. It reads YouTube's existing captions when they exist, including auto-generated ones, directly from the player. If there is no caption track, it transcribes the audio locally with Whisper — the same open speech model used in many serious transcription tools — running fully inside your browser via WebAssembly. It then translates every segment into the target language you picked, using NLLB-200, a 200-language model from Meta AI Research that also runs locally. When the model cannot fit in memory on a smaller device, the panel automatically falls back to a free public translation endpoint so the workflow never dead-ends. Here is what you get: Local Whisper transcription — works on videos with no captions, no signed audio token, and no third-party transcription service. Local NLLB-200 translation — 19 target languages including English, German, French, Spanish, Italian, Portuguese, Dutch, Russian, Polish, Turkish, Arabic, Japanese, Korean, Simplified and Traditional Chinese, Hindi, Thai, Vietnamese, and Indonesian. Side-panel UI — keeps the video where it is and the transcript where it belongs, in a column you can read while the video plays. Clickable transcript — every segment is a timestamp; click it and the video seeks to that moment in the source tab. Bilingual rendering — by default each segment shows the translated line on top and the original line below it, so you can match the translation to the source word-for-word. SRT export — produces a standard subtitle file you can drop into VLC, Premiere, DaVinci Resolve, or anywhere else. TXT export — produces a clean reading transcript without timestamps, useful for note apps, AI chats, or sharing. Export mode selector — one tap switches between bilingual, translation only, or original only, for both SRT and TXT. 14 UI locales — the panel itself speaks English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French, Spanish, Brazilian Portuguese, Italian, Arabic, Dutch, Russian, and Turkish. HOW IT WORKS 1. Open any video on youtube.com. 2. Pick your target language in the side panel — you only do this once. 3. Click Transcribe + Translate beside the video title. 4. Wait for the pipeline — fetching, transcribing if needed, translating. 5. Read the transcript, click any line to jump to that moment, or export to SRT or TXT. That is the whole loop. There is no account to create and no API key to paste. The first 5 videos each day are free; see the Pricing section below if you want the cap removed. WHY A SIDE PANEL INSTEAD OF A POPUP Popups vanish the moment you click anywhere else, which is exactly what you do when you scrub the video, change tabs, or open the description. A side panel stays open, shares the same window as the video, and gives the transcript enough vertical space to be readable without truncation. It also lets you copy a long line without the panel closing under your cursor. EXPORT MODES IN DETAIL BILINGUAL — both lines per segment. Useful for language learners and translators who need to verify the translation against the source. TRANSLATION — only the target language. Useful for clean reading and for handing the SRT to a player that does not support multi-line styling. ORIGINAL — the source language only. Useful when the video already has good captions and you just want a clean SRT or TXT, with no AI rewriting. The active mode applies to both SRT and TXT export, so you do not have to switch twice. REAL SCENARIOS WHERE THIS HELPS Watching a 90-minute Korean dev talk that only has Korean auto-captions: LocalSub reads the Korean track from the player, translates every line into your language, and lets you click your way back to the moments that matter. No upload, no waiting in someone's queue. Following a German university lecture with no captions at all: The page has no CC track. LocalSub reaches into the audio, runs Whisper on your machine, and produces timestamped segments. You then export SRT and load it into your player of choice. Studying a Japanese podcast clip embedded on YouTube: You want bilingual subtitles to read along. LocalSub transcribes the Japanese, translates to English, and exports a bilingual SRT. You drop it into VLC and watch with both rails. Skimming a four-hour course in English in your native language: You only have time for the highlights. LocalSub gives you a clickable transcript in the side panel; you scan, you click, you watch the relevant 30 seconds, you mo…

Growth

WindowUsersChangeRatingsRating
7 days+100+18.9%00.00
30 days+304+93.8%+1+1.00

Version history

2 versions recorded
0.2.013 Aug 2026
0.1.14 May 2026

Details

Category
Tools
First seen
4 May 2026
Size
8.0 MB
Languages
de, en, nl, tr, es, fr, it, pt-BR
Pricing
Free
Privacy policy
localsub.poloifylead.workers.dev
Extension ID
kfodfoegkmppjbjhdjpajciaolpljihi

Permissions and risk

Elevated riskimpact 4, likelihood 3
Permissions
storagedownloadssidePanel
Site access
*://*.youtube.com/**://*.googlevideo.com/**://huggingface.co/**://*.hf.co/**://cdn-lfs.huggingface.co/**://cdn-lfs-us-1.huggingface.co/**://translate.googleapis.com/*https://localsub.poloifylead.workers.dev/*

Alternatives to LocalSub - YouTube Local AI Subtitles & Translate

Extensions that rank for the same store searches or share the Tools category, ordered by users