AI 产品解读Automatically adds furigana (ruby reading annotations) to kanji characters on Japanese web pages when the user clicks the extension button
Helps users read Japanese web pages by providing phonetic reading guides (furigana/ruby text) above kanji characters, solving the difficulty of reading unfamiliar or complex kanji
User installs extension → browses any Japanese web page → clicks 'ふりがな' button in popup → content script walks DOM tree finding kanji text nodes → background script uses Kuroshiro/Kuromoji to generate hiragana readings → ruby elements are inserted above kanji in the page DOM. User can customize furigana size and color in settings.
One-click furigana annotation on any Japanese web pageUses Kuroshiro library with Kuromoji morphological analyzer for accurate kanji-to-hiragana conversionCustomizable furigana size (6-20) and color via settings pageScans entire DOM tree for kanji characters (Unicode range \u4E00-\u9FFF) and adds ruby annotationsWorks on all HTTP/HTTPS websites
- 目标用户
- Japanese language learners / Native Japanese readers encountering unfamiliar kanji / Users needing accessibility support for reading kanji-heavy content
- Extension name includes 'サテライトオフィス' (Sateraito Office) suggesting it may be part of a larger product suite by Sateraito Inc., but the extension itself is fully standalone with no account or service dependency
- Could not verify if the vendor's main product (Sateraito Office) has paid tiers that might relate to this extension, but the extension source shows no integration
付费分析未识别到付费功能
No payment gating, subscription logic, premium tiers, or billing UI found anywhere in the source. The 'subscribe' keyword match is from toastr.min.js AMD module loader pattern — a notification library, not subscription functionality. The 'payment' matches are in library documentation examples. No Stripe, payment APIs, or upgrade prompts exist.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension operates entirely locally with no authentication flow. It uses chrome.storage.local for settings, no API calls to external services, and no account system. All keyword matches for 'token', 'account', 'session', 'userid', 'signin' are from third-party library code (kuromoji tokenizer, lodash, async.js) — code comments or generic module patterns, not actual login functionality.