Intro
A summary of tools that are very helpful when learning Japanese through immersion. This is heavily based on what I personally know and use from the “meta” in TheMoeWay discord, sorry if I missed out any favorite tool you have.
Also, I use Windows PC and Android, so I’m only listing tools for them here.
Updates:
13 March 2023 – added mpv websocket
Light novels/novels
- Yomichan
- Browser supporting Yomichan
- PC: Chrome/Firefox/Edge/other Chromium-based browsers; personally I prefer chromium-based as they have better support for asbplayer for mining subtitles later)
- Android: Kiwi browser (afaik the only modern mobile browser supporting addons)
- Ttu reader (github page: https://github.com/ttu-ttu/ebook-reader)
- Books in epub format
Manga
Pre-processed OCR
- mokuro – read manga in a browser with easily Yomichan-able text
- either process it yourself, or you can download the resulting html that matches the images you have, if it’s shared
- there are also pdf’s generated with mokuro2pdf, read those with https://mozilla.github.io/pdf.js/web/viewer.html
On-the-fly OCR
- PC: ShareX + manga-ocr – very, very accurate for manga, also good for short bits of text from games and novel scans etc. Won’t work well with long text though.
- Android: OCR manga reader, or Kaku
Anime
Streaming
- Japanese subs from Kitsunekko or other sources
- streaming sites, eg. YouTube, Netflix, zoro.to etc.
- asbplayer to display soft-subs + mining with Yomichan
- alternative: mpv + stream url
Local
- either one of these:
- mpv (eg. mpvacious or Anacreon’s script) + mpv websocket + a texthook page
- asbplayer + supported browser (note the supported codecs)
- animebook + supported browser (note the supported codecs)
3D (TV/movies etc.)
Same workflow as anime. Might be harder to get good streaming sources though. More niche stuff may require access to private tracker torrents.
Games (including visual novels and some emulated games)
- Something to hook the text:
- Textractor + TextractorSender or Textractor websocket plugin (older meta was to send to clipboard, this eliminates the need for that)
- Agent, if the game doesn’t support Textractor
- (if neither Textractor or Agent works for your game, then you’ll need to use OCR. Or find the script in txt form somewhere. Sorry.)
- A texthook display webpage, either of these will track time and chars read, and reading speed:
- exSTATic – has bonus of stats history tracking and pretty graphs. Also tracks mokuro’d manga, and experimental support for ttu.
- Renji-XD’s texthooker page
- If it’s a console game, either emulate it, or use a capture card and OCR.
Mining
- Yomichan + Ankiconnect on PC
- Mining books/manga on Android with Yomichan, you can use the same Anki template as PC:
- Kiwi browser
- Ankidroid
- Ankiconnect Android
- ShareX – mine screenshots and sentence audio
- https://rentry.co/lazyXel#sharex has good set-up instructions
- more details if you want to set up from scratch: https://rentry.co/mining#sharex
- Anki templates (pick one you like):
- Use Yomichan frequency dictionaries + sorting for Anki cards, so you learn the most common words in your backlog first
- Local audio for Yomichan
Stats tracking
- ExSTATic
- Spreadsheet templates
- TMW discord immersion bot
Extras/alternatives
- jidoujisho – all-in-one video, reading + mining app on Android.
- jpdb – good for checking relative difficulty of a series. Also can be used as an Anki alternative for studying and remembering vocab.
- fsrs – custom scheduler for Anki
- JL – overlay hooked text, eliminates the need for a separate browser page to display the text. Supports look-ups and mining, but Anki templates are less configurable than Yomichan (it doesn’t support fancy templates relying on handlebars).
- Google Lens/Vision OCR. May be possible to do it with Chrome browser, or use the API key + an app like ocr-reader.
- limitation for API: free for 1k images/month, then paid after
- Arujisho – monolingual/bilingual dictionary app for Android
- Marv’s vndb & Seiya Saiga user scripts – for better navigation of vn-related sites
Acknowledgements
A huge thank you to the various tool and guide authors, and the general TMW community; without them I wouldn’t have learnt as much, and be having so much fun immersing.
Here’s a list of some of them, check them out for more details and resources: