10ten Japanese Reader
Hi fellow Japanese reader! Formerly known as Rikaichamp, this is browser extension lets you look up Japanese words with the hover of a mouse or tap of a screen.
Table of Contents
Features
Forked from Rikaikun in 2017 it includes:
-
Pitch accent information
-
Support for non-English dictionaries
-
Dictionaries that update automatically every week by fetching just the updated entries
-
Overhauled dictionary entry display to make it much easier to read
-
Automatic translation of Japanese-era years into Gregorian years (e.g. 昭和56年、令和元年、平成三十一年)
-
Recognition of many more grammatical forms (e.g. vs-c verbs like 兼した, irregular verbs like いらっしゃいます, continuous forms like 食べてた, ん as a negative form like 分からん、知らん, words with ー like じーちゃん、頑張ろー、そーゆー, ぬ verbs, とく・どく forms like 買っとく, causative passive, させる for verbs ending in す e.g. 起こさせる)
-
Automatic preview of name entries when there is a better match in the name dictionary
-
Handling of a much wider range of characters including ㋕, ㌀, ㋿, 𠏹沢, 8月, B級グルメ, オーサカ
-
Completely localized into Japanese (so you can study Japanese while you study Japanese!) and Simplified Chinese
-
Better prioritization of more common matches
-
Support for displaying romaji
-
Copy feature that allows selecting which entry and in what format to copy to the clipboard
-
Smarter popup positioning
-
Support for vertical text and SVG text
-
Much lower memory usage (> 90% less)
-
Kanji data for Kanji kentei, Conning references, updated educational levels, heavily reworked kanji components etc.
-
Overhauled settings window to make it more intuitive
-
Better isolation of styles so that the popup always looks correct
-
Improved handling of ruby text in YouTube
-
Entirely rewritten with static typing, automated tests, and modern API usage (no sync XHR, XPath etc.)
-
Hundreds of other fixes and improvements
Installing
Usage
By default, you can enable the 10ten Japanese Reader by either:
- Pressing the toolbar button (you may need to add it to the browser toolbar yourself in some browsers)
- Pressing Alt+R
- Choosing to enable it from the context menu
Alternatively, a lot of users find it helpful to have the extension permanently enabled but configured to only show the pop-up when either Alt or Ctrl is pressed.
The other keys are as follows:
Action | Key |
---|---|
Switch dictionary (words → kanji → names) | Shift / Enter |
Toggle display of definitions | d (disabled by default) |
Move the popup up or down | j / k (disabled by default) |
Enter copy mode | c |
(Copy mode) Copy entry | e |
(Copy mode) Copy tab-separated fields | y |
(Copy mode) Copy word/kanji | w |
(Copy mode) Select next entry | c |
Building a release from source
You may also build the add-ons using a source package from the Releases page and running the following commands:
export RELEASE_BUILD=1
yarn install
yarn package:firefox # Or `yarn package` for versions 0.5.8 and earlier
(Note that you may ignore the .js
files associated with each release.
These are published simply to provide a public URL for each version of the
source files to associating stack traces from error reports.)
The above builds the package for Firefox.
Use yarn package:chrome
to build the Chrome package, or yarn package:edge
for
Edge.
Note: For versions prior to and including 0.5.5 yarn install
will try to
install husky
but fail so you will need to run yarn install --ignore-scripts
.
To build the latest trunk version please see CONTRIBUTING.md.
Contributing
Please see CONTRIBUTING.md.
Contributors
Thank you to everyone who has contributed including the following people (emoji key):
SaltfishAmi 💻 🌍 |
Claudio Freitas 💻 |
Kala-J 💻 🔣 |
ispedals 💻 |
YUKI "Piro" Hiroshi 🌍 |
kikaxa 💻 |
Edho Arief 💻 |
Erek Speed 💻 |
This project follows the all-contributors specification. Contributions are very welcome!