japReader is an app for breaking down Japanese sentences and tracking vocabulary progress
This is a continuation of japReader originally developed by seth-js
japreader-x.y.z.Setup.exe
Alternatively, if you don't want to install, you can download the .zip package:
japreader-win32-x64-x.y.z.zip
japreader.exe
git clone https://github.com/marisukukise/japReader.git
cd japReader
npm i
sudo chmod 777 node_modules/clipboard-event/platform/clipboard-event-handler-linux
node_modules/clipboard-event/platform/clipboard-event-handler-mac
npm run make
out/make//x64
folderIf you want to run this without installing, in point 6. of Build you can instead run the program using npm start
Configuration files are stored in:
OS | Configuration files path |
---|---|
Windows | %APPDATA%/japreader/config |
Linux | $XDG_CONFIG_HOME/japreader/config or ~/.config/japreader/config |
Although it's not recommended to change anything there, you can do everything that was intended through GUI in the options menu
data
in pre-1.5 japReader in the install location.status_data.json
) and paste the data to fit the new templateO
Open Options MenuS
Toggle Stay On TopH
(in Translation Window) Toggle Transparent Translation WindowA
(in Dictionary) Play AudioQ
(in Dictionary) Add to AnkiIn the Reader window you can quickly change the status of a word with mouse buttons:
LMB
set to SeenRMB
set to KnownCtrl+LMB
set to IgnoredUse Textractor with "Copy to Clipboard" extension.
Just copy some Japanese text from your book.
Option 1:
Use mangareader - browser-side manga reader, no need to download anything, just select one of the bubbles and it will copy it to clipboard and get picked up by japReader
Option 2:
Use mokuro - manga text generator, it scans the entire manga volume and outputs a .html file with selectable text for all text that the OCR detected. This program probably has better OCR, but I may be wrong.
(Optional) after you've generated your manga with mokuro, you can use Mokuro2Pdf to get a pdf file with manga with copyable text (it may be more convenient than the .html file that mokuro generates)
For video media, there are probably better ways to get a Japanese dictionary than japReader, but you can try using japReader too.
O
to open it)Add to Anki
in the Dictionary window, and an anki note should be added to your Anki deckIf you don't want to configure anything, you can download
Anki_japReader.apkg
and load it to Anki. The default settings are preconfigured for this deck.
If something doesn't work, and the buttons to reset the options can't be clicked (this sometimes happens on program update, when old settings remain), then before opening the issue you should try to:
options.json
and window_settings.json
This will keep your word data, but will just reset the options to defaultIf this still doesn't work, then something might be wrong with cache from old versions, in which case you should delete the entire japReader folder (one step up the configuration folder). But remember to backup your config/status_data.json
file before, because it contains your seen/known/etc data.
When the the text "i+1" shows up, that means there is only one unknown word in the sentence. This is perfect for sentence/vocab Anki cards.
This happens when there is only one unknown word in the sentence. You should hopefully be able to not depend on the translation. But you can turn this feature off.
Press O
while one of the windows is in focus. The options menu will open up. All settings can be modified from there.