Bilingual Subtitles × Interactive Practice on YouTube / Bilibili / Netflix

Play any video to get crisp, high-contrast bilingual subtitles. Click any word to inspect & pronounce, shadow lines, or practice dictation. Turn casual video watching into your personal language classroom. Trusted by 1,000+ active learners.
YouTube
Bilibili
Netflix
TED
Any Web Page
LangKey Product Demo
Autoplay muted · click for sound

Three content scenarios, one practice loop

Videos, articles, selection snippets — anywhere you see a foreign language, you can turn it into a practice ground.

Learn from Videos

Auto-extract subtitles from YouTube / Bilibili / TED / Netflix. 7 modes (shadowing, dictation, cloze) ready in one click.

Explore Mode

Learn from Articles

One click on any BBC / NYT / Medium article to enter full-article learning: original + AI translation, 5 modes reused.

Explore Mode

Learn from Snippets

Select any passage, pop a learning card: deep translation + contextual examples + one-click vocab save, cross-source unified.

Explore Mode
SCENARIO PREVIEW // Learn from Videos
YouTube 双语动态字幕

"Learning a language isn't about memorizing rules, it's about immersive practice."

“学习语言不是死记硬背规则,而是沉浸式的实践练习。”

影子跟读逐句听写错词入库

4 major video platforms + any web page

Native bilingual subtitles on YouTube, Netflix, Bilibili, and TED; Disney+ / Prime Video / any web page via generic OCR & readability extraction.

YouTube

Supported

Native subtitle extraction, multi-language switching, full compatibility with videos / Shorts / live streams

Netflix

Supported

Official TTML / DFXP XML & WebVTT subtitle stream real-time interception, seamless multi-language switching

Bilibili

Supported

WBI interception + multi-scenario adaptation for bangumi / movies / courses

TED

Supported

hls.ted.com direct subtitle push, full talk text + timestamp sync

Any Web Page

Supported

Readability content extraction + generic OCR fallback — articles, PDFs, and videos all learnable

5 skills in one loop

Listening, speaking, reading, writing, vocabulary — not 5 separate tools, but 5 practice postures on the same content.
Listening
Listening
Listening Mode

TTS sentence-by-sentence / sentence-level pause / complete dictation loop

Speaking
Speaking
Shadowing

Record + speech recognition + AI word-by-word scoring, 0.5x - 2.0x speed adjustable

Reading
Reading
Full-Article Reading

Full-text extraction + AI bilingual comparison + saved vocabulary auto-highlighted in original

Writing
Writing
Input / Dictation

Word-by-word input / AI-generated dictation at your CEFR level / wrong words auto-enter the loop

Vocabulary
Vocabulary
SRS Review

Wrong words auto-enter SM-2 spaced repetition queue, CEFR vocabulary estimation

核心差异化

One sentence, five practice ways

Not 5 tools — 1 sentence, 5 practices. This is the biggest difference from Duolingo or immersive translators.

7+ practice modes, switch on demand

One content pool (video subtitles / article sentences / selection snippets), 7 practice modes switch freely, all results unified and stored.
Input Mode
Word-by-word input of original sentences, strengthens spelling and muscle memory
Option Mode
Shuffle sentence order, understand grammatical structure
Listening Mode
Listen-and-pick / dictation, train real listening ability
Shadowing
Read after original, AI word-by-word pronunciation scoring
Dictation Mode
AI generates dictation at your level, wrong words auto-enter vocabulary
Fill-in Mode
AI-customized cloze exercises, only practice unfamiliar words, skip what you know
AI Conversation
Pick a scenario, AI plays a role, you respond freely

Wrong words auto-enter SRS — LangKey's moat

Unlike immersive translators that focus on "reading," we focus on "practice." All wrong words automatically enter the SM-2 spaced repetition queue and are pushed precisely in the next review.
01

Practice

Any wrong / unfamiliar word from any mode is captured automatically

02

Store

Written to local vocabulary bank with context, source URL, and source platform

03

Review

SM-2 algorithm calculates next review time, push precisely

Free Anki Migration
Support Anki .apkg / CSV / JSON import-export, zero switching cost for existing users
Cross-Source Timeline
See where each word came from — video / article / selection all recorded
CEFR Vocabulary Estimator
Auto-tag learned words A1-C2, see exactly which level you've reached

Learning Center: Your language growth dashboard

Not data dumping — tells you "what to practice today / which words to review / how much progress this week."

Today's Overview

Study time / practice completed / words due for review / streak days

SRS Review Panel

Today's due words + error set, filter by level / source / time

Error Analysis

Spelling / tense / preposition / meaning 4-category error stats, recommend targeted practice

Learning Calendar

GitHub-contribution-style streak visualization, motivation made visible

Frequently Asked Questions

Is LangKey free?

The core features — bilingual subtitles, tap-to-lookup, 7 practice modes and SRS review — are completely free on Chrome / Edge / Firefox, and the project is open source. Pro adds AI dictation, Anki two-way sync and a cloud learning center, with a 14-day trial.

Which platforms and browsers are supported?

Native support for YouTube, Netflix, Bilibili and TED, with generic OCR fallback for any web page. Works on Chrome, Edge and Firefox.

How do I set up bilingual subtitles (e.g. English-Chinese)?

After installing, open any video page — LangKey auto-extracts subtitles and renders high-contrast bilingual pairs. You can switch target language, font size and display mode (bilingual / original / translation) in settings.

Can I use Bilibili (B站) to learn a foreign language?

Yes. Bilibili's WBI subtitle API is natively integrated, so bangumi, movies and course videos all support bilingual subtitles plus shadowing / dictation / cloze practice.

Are my learning data uploaded anywhere?

No. All learning data is stored locally in IndexedDB and learning records are never uploaded; AI translation only sends the sentence / paragraph you are reading right now. The code is open source so you can audit it.

Open Source · Privacy · Cross-Device · 10 Languages

Privacy First
All learning data stored in local IndexedDB. AI requests only send current sentence/paragraph — no learning records uploaded.
Open & Transparent
Full open-source development, listen to community feedback, public iteration on GitHub
Cross-Device Sync
Progress and vocabulary synced across all browsers via Chrome sync API
10 UI Languages
Simplified Chinese / Traditional Chinese / English / Japanese / Korean / French / German / Spanish / Russian / Portuguese

Turn your daily video watching into real language mastery

Available on Chrome, Edge and Firefox. No complex setup, ready to practice immediately.