Furiganaize v0.7.2
Add Furigana (振り仮名) on Japanese kanji.
Forked from ilyalissoboi's FuriganaInjectorPlusPlus. See GitHub for more detailed information, source code and issues.
- 🔖 The pronounce (furigana) provided by the addon are for reference and convenience only, please do not rely on this tool too heavily. When in doubt of the pronunciation, please look it up in a dictionary.
- 🔖 このアドオンが提供する発音・振り仮名はあくまで参考用と便利性のみを目的としており、過度に依存しないようにお願いします。発音に疑問がある場合は、辞書で調べてください。
⚠️ ATTENTION: DO NOT test this add-on on this addon page. Due to the security reason, Firefox doesn't allow any addon to run any script on some protected domains such as addons.mozilla.org, so this addon works not correctly in here. THIS IS NOT A BUG OF THIS ADDON. Please don't report any issue about this.⚠️ 注意:このページの中でこのアドオンを試しないでください!安全性によって、addons.mozilla.org のようなドメインは Firefox ブラウザー自身に保護されています。これらのドメインには、いかなる content script も実行されなくなります。これはアドオンのバグではありません。-----
ℹ️ Some kanji/dango may be annotated with wrong furigana. This is a known issue and a technical limitation on natural language processing (NLP), even the products of big tech companies like Google Assistant or Apple Siri also sometimes mistakenly speaks Japanese sentence, not to mention I'm merely a (volunteer) individual developer; 100% correct guarantee of Japanese sentence pronunciation is impossible. Therefore, please don't complain any about such issue, unless you intend to contribute to the development (coding) of this project.
ℹ️ 申し訳ございませんが、このアドオンのようなツールが提供する読み方は100%正確が不可能です。これは自然言語処理技術の制限です。Google Assistant や Apple Siri との大企業が開発された産品にさえ読み方も時々違ったのです(私毎日GoogleのTTSで小説などを聞いていますのでわかります)、それに対して私はただの個人開発者です。ですので、読み方の誤りのような苦情は、このプロジェクトの開発に貢献する(コーディング)つもりでない限り、報告しないようにお願いします。-----
📱Notice: to install this addon on Firefox for Android (Nightly Build only currently), please follow Mozilla's official instructions: Expanded extension support in Firefox for Android Nightly-----
Shortcut Ctrl+Shift+F (Mac is Command+Shift+F) can also be used to toggle furigana.
The Differences against to FuriganaInjectorPlusPlus
Compatibility
- Ported to WebExtension
- Compatible with Firefox for Android / Fenix.
Features
- [beta] Add floating button for mobile, which let you able to trigger it quickly.
- [beta] Add dynamic page support (e.g. Twitter).
- Show enable / disable status via badge. (Because WebExtension API doesn't provide any way to detect dark/light status of browser theme)
- Add support for light / dark theme.
- [alpha] Optional setting to always prefer to choose the longer segments in the analyzed sentence to prevent some wrongly added furigana. (Thanks for Akimitsu Inoue)
- Better UX of options_ui, with more descriptions for each option.
- Improved font-size settings.
Performance
- Use WebWorker (separated CPU thread) to analyze sentence to prevent blocking and improve performance & UX.
- Huge improvement on the performance of removing ruby tags.
- Some other small performance improvements.
Bug Fixes
- Improved compatibility for website with <noscript>, like Google, Twitter.
- Fix bugs that some Furiganas may unable to be removed correctly.
- Fix potential freezing in some page.
- Some other little bugfixes.