Skip to content

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Japanese Resources

A collection of Japanese learning resources meant to help you learn through immersion, see here for an explanation. A lot of these resources come from the various resource aggregators on here, as well as the #resources-sharing channel on the TMW Discord server.

A note on vibecoded tools and new PRs

Currently, I am receiving a lot of pull requests from devs for vibecoded tools with no traction. This place is not a marketing hub. From now on, most PRs will be automatically closed if I do not know the tool or the author (or ideally, both). This list is for established tools made by people in the community.

Content

Learning guides

This section is dedicated to Japanese learning guides. Start here unless you know what you're doing.

Hiragana and Katakana

Hiragana and katakana (commonly called kana together) form two basic alphabets used in Japanese. You may or may not want to learn how to write them, but at the very least you will need to be able to recognize and read them.

Anki and Yomitan

These two tools form the backbone of the current immersion-based Japanese learning community. As such, they deserve a special section.

Kanji

Various resources for kanji. If you're wondering whether you should do isolated kanji study, please read this article on it.

Vocabulary

Vocabulary refers to words, not kanji directly. Words are usually made up of kanji and one shouldn't confuse the two. As it is recommended to do a mining deck after learning basic vocabulary, there's only a single recommended resource.

  • Kaishi 1.5k - The recommended beginner vocabulary Anki deck. Latest release found here and here.

Grammar

Grammar is the glue that holds together words in Japanese.

Mining

Mining is the process of finding new words in immersion, usually by adding them to Anki via Yomitan.

  • Mining setups

  • Mining templates

    • Lapis - A new notetype combining the best of JPMN and JP-study below in a streamlined way that is compatible with many tools. Made by ruri and kuri.
    • Senren - Another new notetype with a very full set of features and a clean-looking UI. Made by BrenoAqua.
    • jp-mining-note - A popular notetype for mining. Very feature-rich. Originally made by aquafina, now maintained by arbyste.
    • JP-study - A collection of templates including a mining template. Made by rudnam.
    • Crop Theft - A more minimalistic but complete mining notetype. Made by kuuube.
    • Vertical Cards - A bit of a different take on Anki notetypes. Allows for vertical content. Made by kiwakiwaa.

Immersion

Immersion is the main tool we use to learn the language. See the mining section for an explanation on how to use some of these tools.

  • Large frameworks

    • ッツreader - An online book reader supporting Yomitan to help you read (light) novels.
    • asbplayer - A browser-based media player to allow you to use Yomitan on subtitle files for anime and the like.
    • Memento - An mpv-based media player meant to help you learn Japanese.
    • mokuro - An OCR made to turn manga into Yomitan-able files. You can also read from the reader or the catalog).
    • Agent - A text hooker to help you use Yomitan with video games.
    • YomiNinja - A yomitan-compatible OCR to help you extract text from games and the like.
    • JL - A program that grabs text from the clipboard or a websocket, allowing you to easily mine visual novels and the like.
    • Manatan - A complete immersion framework with instant OCR for manga, anime and novels.
    • Textractor - A text hooker to help you use Yomitan with visual novels. Make sure to get the alpha version by following this.
    • Game Sentence Miner - Immersion framework on top of Yomitan and a text hooker, made to automate a lot of the Anki card creation process. Written by Beangate.
    • meikipop - An OCR popup dictionary. Supports JMdict and doesn't feature mining, but still amazing. Also check out the rest of rtr46's work.
    • Hoshi Reader - An iOS reader made to emulate ッツreader, meaning that 縦書き is supported. Lapis compatible. Made by Manhhao.
    • Hoshi Reader Android - Fork of the above for Android. Made by Antimony.
    • Shiori Reader - Another iOS (MacOS maybe supported?) EPUB reader with look-up functionality. Compatible with many Yomitan dictionaries.
    • Manabi Reader - Another fully-featured iOS reader with dictionary and Anki support. Has a companion flashcards app.
    • リーダー - An iPad app designed to let you read mokuro'd manga with Yomitan dictionaries.
    • Jidoujisho - An immersion framework for mobile devices.
    • Lumi Reader (Beta) - A fast e-book reader with offline support, reading stats, bookmarks, social features, and Yomitan compatibility.
    • Anki Miner - Desktop app for automated Anki card batch-mining from media.
  • Tools

    • Jiten - Similar to JPDB, lists media with statistical information about unique words, kanji, etc.
    • mpvacious - A script for mpv made to help you create Anki cards from video with subtitles.
    • Anacreon's mpv script - Another popular script for mpv to create Anki cards from anime.
    • Autocards - One click anime (but other subtitled video works too) mining setup for Windows.
    • mpv-subtitleminer - A tool made to help you learn from subtitled stuff such as anime by providing an easy-to-use interface.
    • Yomine - Integrates with various other mining frameworks (notably ASBPlayer) to help you mine most effectively, helping you see what to mine instead of just mining everything.
    • SubPlz - A subtitle manager to generate, sync and manage subtitle files. Written by KanjiEater.
    • mpv-websocket - A tool to open a websocket from mpv to send subtitles to.
    • jimaku.cc - A website subtitles for anime.
    • Renji's texthooker-ui - A great texthooker page using websockets.
    • Renji's ttu-whispersync - Lets you listen to audiobooks with ッツreader.
    • exSTATic - A texthooker page complete with graphs and statistics. Uses websockets.
    • ShareX - Fully-featured screen recording suite that is useful for screenshots and audio recording.
    • Japanese Text Analyzer - A rather old (but useful) Windows-only tool to analyze Japanese text.
    • imajin - CLI tool to search through EPUBs and mokuro files for words and sentences.
    • EZFurigana — Free web-based furigana converter for Japanese text, PDFs, ebooks and images, with vocabulary saving and Anki export.
  • Tips and tricks

  • Recommendations

    • Japanese media recommendations - A Japanese media recommendation spreadsheet listing various along with a difficulty description. Managed by kuri.
    • Japanese recs - A page listing media recommendations. Written by kuri.
    • LearnNatively - Big collection of Japanese media graded by difficulty. Can also be used for logging immersion.
  • Logging immersion

    • Kizuna - Collaborative immersion tracking tool that lets you compare how much you've read with others in rooms. Made by viniciusgm.
    • Xelieu's immersion spreadsheet - A spreadsheet made to log your immersion. Made by Xelieu.
    • ねむい's anime logging spreadsheet - A spreadsheet made by ねむい to log your anime immersion.
    • HoriSan - A feature-full Discord bot to log your immersion. Written by Flare.
    • tadoku - A fully-featured visual novel tracker. Requires you to build locally.
    • jp343 - A browser extension that auto-tracks your immersion time on YouTube, Netflix, Crunchyroll, and Prime Video. Made by mH343.
  • Example sentences

Listening

Listening is an important component of Japanese immersion.

  • Tools

    • Condenser - A tool to make condensed audio from your Japanese immersion. Useful if you want to do passive immersion.
    • Podcast Republic - After changing your location to Japan, you can access a last catalog of Japanese podcasts.
    • SpoonCast - A variety of listening content.
    • Numbers - A tool made to help you recognize and learn numbers in Japanese.
    • Whisper - An AI tool made to generate subtitles and transcriptions. Check out this guide for a simple setup.
  • Pitch accent

Writing

Physically writing kanji is something you may or may not be interested in. Either way, it is suggested you already be somewhat proficient in reading first before you attempt to learn how to write kanji.

  • Kanken deck - The recommended way to learn how to write kanji after you know how to read decently well. I suggest using this redesign of the deck.
  • Kankenbros - The place to look at if you're interested in passing the 漢字検定, 'kanji kentei'.
  • Basic Kanji Book 1 - If you really insist on using a textbook, this is good.
  • Genki-Yoshi - Software to automatically create 原稿用紙 to practice writing kana and kanji.

Output

Output is concerned with producing Japanese. It's about speaking and writing (not necessarily literally) Japanese.

  • Learning to output - A guide on output to help you get started. Written by Morg.
  • English-Japanese Language Exchange - A popular Discord server for both Japanese-speaking and English-speaking people looking to converse.
  • Slowly - A useful app to make Japanese-speaking penpals.
  • HelloTalk - A popular language exchange app.
  • italki - A website meant to connect you with language tutors, potentially helping you with output.

Resource aggregators

Resource aggregators are pages that link a variety of Japanese resource, like this one!

Miscellaneous

This section contains resources that don't quite fit anywhere else.

  • Irocore - Japanese color dictionary.
  • fontplus.jp - A website with various Japanese fonts on display.
  • Jigmo フォント - Jigmo is a set of free fonts that is a great fallback for more obscure kanji.
  • Google Fonts - Free fonts, including Japanese ones.
  • Hissatsuwaza - A dictionary for fighting moves you might see in anime or manga.
  • Locale Emulator - Really cool locale emulator (as the name suggests). Lets you use applications with a Japanese locale without changing your system settings.
  • LE Shortcut Creator - Great app that creates shortcuts for applications that will run through Locale Emulator above so you don't need to change your locale to Japanese to use the applications.
  • Free Programming Books JP - The Japanese section of the free programming books GitHub repo. Now you can re-learn your favorite programming language in Japanese! I recommend Clojure.
  • Irodori: Japanese for Life in Japan - Free Japanese learning textbooks for beginners. Their curriculum focuses on listening input a lot, so they provided plenty of free audio files for their lessons.

About

A collection of Japanese learning resources meant to help you learn through immersion.

Resources

Stars

304 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors