JL is a program for looking up Japanese words and expressions. Inspired by Nazeka and Chiitrans Lite.
Download from the releases page.
- .NET Desktop Runtime 9.0 or later
- Highly customizable (i.e. You can change the size/color/opacity/hotkey of pretty much everything)
- Custom word and name dictionaries
- Supports lots of dictionaries (see the Supported Dictionaries page for details)
- Pitch accent (needs a pitch accent dictionary such as Kanjium)
- Allows customizing the displayed info per dictionary (not showing PoS info for JMdict, choosing whether to put newlines between definitions etc. through "Manage Dictionaries"->"Edit" button of the dictionary->"Options" section)
- Can deconjugate verbs (see the Deconjugation Support page for the list of supported adjective and verb types)
- Anki mining (allows different configurations for word/kanji/name mining)
- Allows different opacity level on un/hover
- Pass-through mode (i.e. mouse clicks will pass through JL)
- Recursive lookups (i.e. popup within popup)
- Remembers last window position
- Halfwidth -> Fullwidth conversions (and vice-versa)
- Hiragana -> Katakana conversions (and vice-versa)
- Chouonpu conversions (e.g. can find 清掃 from セーソー)
- Text normalization (e.g. can find 株式会社 when ㍿ is looked up)
- Has a backlog
- Touch screen support (i.e. Left Click/Touch lookup mode)
- Can work without stealing the focus away from other windows
- Can keep itself as the topmost window (i.e. JL can be used with programs like Magpie)
- Stats (read character/line count, spent time etc.)
JL grabs the text from the clipboard by default. It can also be configured to capture it from a WebSocket.
You need another program to copy the text to the clipboard and/or to a WebSocket (e.g. Textractor for visual novels).
Make sure you didn't disable lookups with the "Toggle lookup" hotkey. Also make sure that you have active dictionaries under Manage Dictionaries window.
You need to be in mining mode in order to interact with the popup window. "Left click/Touch" and "Text select" lookup modes will automatically activate the mining mode. If you are using the "Mouse move" lookup mode, you can activate the mining mode with a middle mouse click or with the mining mode hotkey (by default it's "Alt+M").
Press the opacity slider button located top-left of the main window. You can also disable it with the same hotkey you've enabled it if you have the global hotkeys enabled and if its hotkey is a valid global hotkey. (Only hotkeys with modifiers (e.g. Alt+T), function keys (except for F12) and numpad keys can be used as global hotkeys.)
Enable the "Preferences>General>Always on top" option. This option will make sure that JL is the topmost window on every clipboard change.
Optional: Give UI Access to JL. This allows JL to be on top of Magpie even before any clipboard change occurs. See UI Access page for more details.
Disable the "Preferences>Main Window>Focus on hover" option.
Disable the "Preferences>Popup>Focus on lookup" option.
Optional if you use the "Mouse move" look up mode, required otherwise: Disable the "Preferences>General>Focusable" option. When this option is disabled, JL won't steal the focus away from other windows, even in case of a mouse click. This allows you to open popups within popups without Magpie exiting the fullscreen mode. Note that if this option is disabled, you won't be able to use hotkeys unless you enable the global hotkeys option and assign valid global hotkeys, because JL won't have the keyboard focus. You can also use the middle mouse button to activate the mining mode.
Select the folder containing the unzipped (so you should have a folder of files named like term_bank_1.json, term_bank_2.json...) contents of a dictionary that was converted with Yomichan Import, on the Manage Dictionaries window.
Select the file you got from Nazeka EPWING Converter, on the Manage Dictionaries window.
- Anki settings: Config/AnkiConfig.json
- Audio source settings: Config/AudioSourceConfig.json
- Dictionary settings: Config/dicts.json
- Frequency settings: Config/freqs.json
- Everything else: Config/Configs.sqlite
No.
- Nazeka: Deconjugation rules, deconjugator, frequency lists
- JMdict: JMdict_e.gz
- JMnedict: JMnedict.xml.gz
- KANJIDIC: kanjidic2.xml.gz
- cjkvi-ids: ids.txt
Licensed under the Apache License, Version 2.0