作文

Sakubun

Sakubun is a tool to help people practice kanji and improve their Japanese vocabulary. The main target audience is people who are learning kanji, but don't yet know enough to practice efficiently using real-world material like news articles, manga, or light novels.

The way sakubun solves the problem of too many unknown kanji is by storing a list of what kanji you've learnt so far, so that it can give you practice sentences that use only those kanji.

While sakubun works on the web, you can install it if you'd like.


Quiz

There are over 130K sentences with translations you can practice from. The sentences are taken from the tatoeba project.

黒い猫がいる
くろいねこがいる
There is a black cat


、もしくはともいい、 歴史(れきし) (てき)には794 (ねん) 以降(いこう) 日本首都(しゅと)であった 平安京(へいあんきょう)で、 当時日本政治(せいじ)文化(ぶんか)中心(ちゅうしん) ()であった。

Custom Text

Practice using your own text - only words that have kanji you don't know yet will have furigana.





Creating a list of known kanji:

The list of known kanji can be edited by going to this page, which can also be accessed by clicking the "known kanji" button in the top bar.

The most straightforward way to add new kanji is by simply typing into the bar and hitting enter.

亜哀挨愛曖悪握圧扱宛嵐

You don't need to worry about duplicated letters, and if you want, you can copy-paste a list from some other webpage (like KANJIDAMAGE, for example). You don't have to sanitize the input by removing non-kanji text, because everything other than kanji will automatically be ignored.

There are also options to import kanji from Anki decks, WaniKani, or in the order of Heisig's RTK, JLPT, or Kanken levels.

Anki

Click the "More options" button, and a bunch of import and export options will show up. Make sure Anki is selected in the "Import from" dropdown menu, and click the button to upload the apkg file. If you don't have an apkg file, instructions for exporting the Anki deck in Anki desktop and AnkiDroid are given below.

If the "Only learnt kanji" option is checked, only cards that are in the learnt queue will be considered. This requires the file to have the scheduling information.

Once you click , a dialog will show up with all the kanji that were found. Here you can remove kanji that you don't want, and then click the Import button to import the kanji. Kanji will not get added twice, so don't worry about duplicates.

Anki desktop

Either click the cog icon next to the deck name in the deck list and then click export, or go to File > Export. Then select the format as "Anki Deck Package (*.apkg)", and choose which deck to include. Don't include media, because it increases the file size, and won't be used by sakubun anyway.

AnkiDroid

From the main menu in the decks screen:

WaniKani

You can directly import your learned kanji from your WaniKani account - select "WaniKani" in the "Import from" dropdown menu that shows up once you click "More options", and follow the instructions shown there.

RTK, JLPT, and Kanken

You can also import kanji in the ordero of Heisig's Remembering the Kanji, JLPT, or Kanken levels. Just select RTK/JLPT/Kanken from the "Import from" dropdown menu that shows up when you click "More options". For RTK, you'll now get a textbox and a dropdown menu. If you want to import the first 200 kanji for example, select the "kanji" option in the dropdown and enter "200" in the textbox, and click .

Install

Sakubun is a PWA, which means it can be installed and used like a native app if your browser supports it. If you're on firefox for android, look for a home icon with a plus (+) sign in the URL bar. On chrome, you might see an install banner at the bottom or (if you're on desktop) an install button in the URL bar. On safari on iOS, click the share button (ios_share) and look for an "add to home screen" option. If you don't see any of these, click the menu icon in your browser and look for an install option. For more detailed install instructions, go here.