Rampaa JL Save

JL is a program for looking up Japanese words and expressions.

Project README

JL

JL is a program for looking up Japanese words and expressions. Inspired by Nazeka and Chiitrans Lite.

Download from the releases page. Prefer the x86 version for 50-80% less memory usage. Prefer the x64 version if you intend to use lots of dictionaries together because x86 programs cannot use more than 2 GB of RAM. The x86 version of JL can now use more than 2 GB of RAM (up to 4 GB) because it's marked as LARGEADDRESSAWARE.

IMPORTANT: If you are using Windows 7 and you intend to use EPWING dictionaries, you MUST use the x86 version because of a .NET bug. See the link for more details.

Screenshots

System requirements

  • Windows 7 or later
  • .NET Desktop Runtime 6.0 or later

Features

  • 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, showing no/only one/all example sentences for Kenkyuusha, 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 (using the arrow keys will show items in the backlog one by one, scrolling up will show all the backlog at once)
  • 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.)

FAQ

How does it work?

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).

Why can't I look anything up?

Make sure you didn't disable lookups with the "Toggle lookup" hotkey. Also make sure that you have active dictionaries under Manage Dictionaries window.

Why can't I scroll down the results list?

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 the key "M").

How do I disable pass-through mode?

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.)

How can I use JL with Magpie?

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.

How do I add EPWING dictionaries?

[Yomichan Import]

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 converted with Yomichan Import, on the Manage Dictionaries window.

[Nazeka EPWING Converter]

Select the file you got from Nazeka EPWING Converter, on the Manage Dictionaries window.

Where are my settings stored?

  • Anki settings: Config/AnkiConfig.json
  • Audio source settings: Config/AudioSourceConfig.json
  • Dictionary settings: Config/dicts.json
  • Frequency settings: Config/freqs.json
  • Stats: Config/Stats.json
  • Everything else: JL.dll.config

Will you add machine translation capabilities?

No.

Credits

License

Licensed under the Apache License, Version 2.0

Open Source Agenda is not affiliated with "Rampaa JL" Project. README Source: rampaa/JL

Open Source Agenda Badge

Open Source Agenda Rating