HanziVision runs Pokémon Emerald (Chinese) in your browser and turns every line of dialogue into a live lesson — pinyin over every character, tone colors, one-click word meanings, spoken audio, and an export-to-Anki vocab deck.
Pinyin above each character and Pleco-standard tone colors, rendered live as the game prints text.
Click any word for its meaning, traditional form, and per-character tones — powered by CC-CEDICT plus a game-specific dictionary.
Every line gets audio: pre-rendered native-quality voices, smart fragment splicing, and on-demand neural TTS for the long tail.
Save words as you play, drill them with built-in flashcards, or export to Anki/CSV in one click.
In-game saves persist in your browser across sessions. Back up or import .sav files anytime.
Your ROM and your save never leave your device. No account, no tracking, no upload.
Bring your own Pokémon Emerald (Chinese) .gba file. It's stored only in your browser — pick it once.
The built-in scanner reads dialogue straight from the game's memory — no OCR, no lag, frame-accurate.
Read with pinyin, listen, click words you don't know, and walk away with an Anki deck of vocab you met in context.
No. You need your own legally-obtained Pokémon Emerald (Chinese translation) .gba file. HanziVision is an emulator + study layer; it ships no Nintendo content.
It's not OCR — the scanner reads the text directly from the emulated game's memory at 60 fps, so it's exact, including speaker names and battle text.
Pokémon dialogue is short, repetitive, and context-rich — great from HSK 2–3 up. With pinyin and one-click lookups, ambitious beginners do fine.
Everything — ROM, game saves, vocab deck, audio cache — lives in your browser's local storage. Nothing is uploaded.
The UI is responsive with an on-screen gamepad. Desktop is the best experience; mobile support is improving.