Production-ready Chrome Extension for adding furigana to Japanese text with HTML ruby tags.
Manifest V3 · Yahoo Furigana API · Chrome Web Store · Privacy Policy · Unlicense
🇬🇧 English · 🇨🇳 简体中文 · 🇮🇩 Bahasa Indonesia · 🇰🇷 한국어 · 🇹🇭 ไทย
🇻🇳 Tiếng Việt · 🇲🇲 မြန်မာ · 🇮🇳 हिन्दी · 🇳🇵 नेपाली · 🇵🇭 Filipino
🇲🇾 Bahasa Melayu · 🇱🇰 සිංහල · 🇫🇷 Français · 🇧🇷 Português (Brasil) · 🇯🇵 日本語
Install from Chrome Web Store:
- Annotates visible Japanese text with
<ruby>,<rt>, and<rp>. - Uses user-owned Yahoo Client IDs (no hardcoded credentials).
- Supports offline annotation with a bundled local dictionary.
- Includes Client ID testing, quota-aware pacing, progress UI, cancel, and kana visibility toggling.
- Uses conservative DOM updates to reduce layout breakage on general websites.
- Lets users choose UI language in Settings (
Auto+ repository language set). - Ships translated UI strings for English, Japanese, Simplified Chinese, Korean, Thai, Vietnamese, and Indonesian.
- Install from Chrome Web Store (link above).
- Open extension Settings, choose your UI language, and select annotation mode (
Yahoo APIorLocal dictionary). - Configure a Client ID when using Yahoo API mode.
- Run Test Client ID when using the Yahoo API, then click Save Settings.
- Open a Japanese page and click Run Annotation Now.
- For local development, use
chrome://extensions-> Developer mode -> Load unpacked.
yomi-ruby-chrome/
├── manifest.json
├── background.js
├── content.js
├── popup.*
├── options.*
├── utils/
├── icons/
├── PRIVACY_POLICY.md
└── README*.md