Skip to content

TastyHeadphones/yomi-ruby-chrome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YomiRuby Promo Banner

YomiRuby

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

Chrome Manifest V3 JavaScript License Unlicense Privacy User Controlled

Multi-language README

Language Switcher

Chrome Web Store

Install from Chrome Web Store:

Why YomiRuby

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

Quick Start

  1. Install from Chrome Web Store (link above).
  2. Open extension Settings, choose your UI language, and select annotation mode (Yahoo API or Local dictionary).
  3. Configure a Client ID when using Yahoo API mode.
  4. Run Test Client ID when using the Yahoo API, then click Save Settings.
  5. Open a Japanese page and click Run Annotation Now.
  6. For local development, use chrome://extensions -> Developer mode -> Load unpacked.

Repository Layout

yomi-ruby-chrome/
├── manifest.json
├── background.js
├── content.js
├── popup.*
├── options.*
├── utils/
├── icons/
├── PRIVACY_POLICY.md
└── README*.md

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors