言葉蔵 (Kotobagura)
Overview
外部アプリ連携APIを主軸に、クラウド変換と育つ個人辞書を融合したブラウザ用日本語入力ツール。
⚠️ 【重要 / IMPORTANT】 ・本拡張機能は日本で開発された、日本語を理解できる方向けのツールです。 ・Chromeブラウザ内でのみ動作します。WindowsやMacなどの「OS標準のIME」としてシステムに組み込むことはできません(これを追加しても、Chrome以外のPCアプリ等で日本語が入力できるようにはなりません)。 ・単体での翻訳アプリや日本語学習アプリではありません(※ご自身のDeepL APIキーを登録することで変換候補への翻訳付与は可能です)。 ※ English description is at the bottom of this page. 「言葉蔵 (Kotobagura)」は、普段はクラウドの賢いAPIを使ってサクサク変換しながら、自分専用の単語をローカルに学習・貯蓄していく、ブラウザ内完結型の「ハイブリッド日本語変換エンジン 兼 入力支援ツール」です。 いざオフラインになっても、その「育った最強の個人辞書」と大規模な「内蔵辞書(SKK辞書)」がシームレスに引き継ぎ、普段と変わらない快適な変換を提供します。さらに、Chromeの拡張機能として画面キーボードや簡易メモ帳の機能を提供するほか、自作のWebアプリや他拡張機能からメッセージ通信(API)で呼び出せる「裏方の脳みそ」としても強力に機能します。 📌 別アプリ・拡張機能からご案内された方へ 他のWebアプリや拡張機能から「言葉蔵を入れて」と案内された方は、言葉蔵をインストールするだけで準備完了です。特に設定を変更する必要はありません。 ✨ 主な機能と特徴 【言葉蔵の正体・コア機能】 ・☁️ 賢い変換とローカル学習: 普段はクラウドAPI(Google / Yahoo! API)で高精度に変換しながら、確定した単語を自動で学習・貯蓄します。 ・⚖️ スマートな候補並び替え: 誤用表現(「<誤>」等)を自動で下位に沈め、あなたの学習済み単語や優先語を確実に上位へ引き上げるインテリジェントなスコアリング機能を搭載。 ・🛡️ 無敵のオフライン変換: 万が一ネットが切れても、これまでに育った個人辞書と、誤変換を徹底排除した10万語超のクリーンな内蔵大規模辞書(最適化版 SKK-JISYO.ML)がシームレスに引き継ぎます。 ・🌐 翻訳の自動付与: DeepLのAPIキーを登録することで、変換候補に多言語の翻訳結果を自動でくっつけることができます。スマートキャッシュ搭載で、同じ単語は通信ゼロ・遅延ゼロで表示されます。 ・☁️ 辞書のクラウド同期: 同じGoogleアカウント(Chrome Sync)を共有する複数PC間で、育てた変換履歴をバックグラウンドで自動共有できます。 ・🏆 ユーザー学習履歴の「絶対優先」: 過去にあなたが確定した単語は常に最優先で表示され、使えば使うほどあなた専用の辞書として手に馴染みます。 【開発者・外部連携向け機能】 ・⚡ 充実したAPIサーバー機能: 外部アプリから chrome.runtime.sendMessage 経由で呼び出し可能。一括変換(BULK_CONVERT)や、メモ帳テキストの遠隔操作など多彩なAPIを備えています。 ・💾 一時辞書のセッション永続化: chrome.storage.session を活用し、API経由で登録した一時辞書がバックグラウンドのスリープ状態でも消えない堅牢な設計を実現しました。 ・⚙️ API設定パネルの外部呼び出し: 外部拡張機能からアクティブタブの画面上に、言葉蔵の「APIキー設定パネル」を直接オーバーレイ表示させ、ユーザーにキー登録をシームレスに促すことができます。 ・🔗 ローカルエンジンとの自動連携: 「ローカル漢字変換エンジン」を追加するだけで自動連携し、オフライン環境をさらに強化できます。 【関連リンク・連携アプリ】 ・🌐 公式Webサイト: https://kotobagura.null-expansion.workers.dev ・⌨️ 対応連携アプリ: 「50音の日本語キーボード」 (拡張機能ID: oojgeagpdepackaicellbkekiiplmcoe) 言葉蔵のAPIを利用して動くオンスクリーンキーボードです。言葉蔵をバックエンドとして活用する実例として、ぜひ合わせてご利用ください。 【便利な付属ツール】 ・⌨️ 簡易キーボード & メモ帳: 初期状態ではキーボードはOFF(裏方待機)で、拡張機能アイコンからONに切り替え可能。🌟Alt + C(Mac: Option + C) で選択テキストの一発変換、🌟Alt + M(Mac: Option + M) で簡易メモ帳のパッと開閉ができる瞬速ショートカットに対応しています。 ・📖 履歴管理パネル & 横断検索: ビタビ探索スコアの表示や、内蔵SKK・自動活用・一時辞書を含めた「完全一致」対応のキーワード横断検索(出所バッジ付き)が利用できます。 ❓ なぜこの拡張機能が必要なのか? OS標準のIMEは、ブラウザ上のプログラム(JavaScript)から自由に操作したり変換候補を受け取ったりすることができません。言葉蔵は、ブラウザ内で独自の入力システムや拡張機能を開発したい開発者、自由なIMEを入れられない制限環境、そしてプライベートな空間で自分だけの辞書を育てたいユーザーに最適な変換エンジンを提供します。 🔒 プライバシーについて クラウド変換が無効な場合、外部への通信は一切行われません。また、学習履歴やカスタム辞書データはすべてお使いのブラウザ内(ローカルストレージ)にのみ安全に保存され、外部サーバーに収集されることはありません。 🆕 最近のアップデート (v1.2.0) ・🧹 ノイズ除外済み最適化辞書: 誤変換候補(「<誤>」等)をあらかじめ排除したクリーンな新辞書を内蔵。1.5MBの超軽量性を保ったまま変換信頼性を大幅に向上しました。 ・⚖️ スコアリング・ペナルティ制御 (): ローカルエンジンから強力な候補並び替えロジックを逆輸入。誤用候補にペナルティを与え、学習済み単語を優先して引き上げます。 ・☁️ クラウド一括変換の最優先表示: 長文入力時にGoogle/Yahoo!の精度の高い一括変換結果を先頭(一番左)にダイレクト表示し、スペースキー一発で理想の文章を出力します。 ・💾 一時辞書のセッション永続化: バックグラウンドのService Workerがスリープしても一時辞書が消えない堅牢設計へと進化しました。 ・🔤 ローマ字パースと文節分解の極み (v1.1.3成果): nna等のタイピング崩れを解決するWhileループパーサーと、テキストの細切れ破綻を防ぐビタビ最適化(遷移コスト・未知語ブロック保護)を引き続き搭載しています。 ⚠️ IMPORTANT NOTICE: This extension originated in Japan and is intended for users who understand the Japanese language. It works ONLY within the Chrome browser. It CANNOT be integrated into your OS (Windows/Mac) as a system-wide IME. Installing this will not allow you to type Japanese in other desktop applications outside of Chrome. This is NOT a standalone translation tool or Japanese language learning application (though you can attach translations to candidates by registering a DeepL API key). A hybrid Japanese conversion engine and input tool featuring local learning, cloud sync, multi-language translation integration, and a backend conversion API for custom apps. 【Detailed Description】 "Kotobagura" is a browser-based hybrid Japanese conversion engine and input assistance tool that allows you to accumulate and grow your personal dictionary while enjoying smart cloud conversions. Even when offline, your nurtured personal vocabulary and the massive built-in dictionary seamlessly take over to provide reliable conversions. In addition to acting as an on-screen keyboard and quick memo pad within Chrome, it operates as a robust backend API for custom web apps and extensions. 📌 Note for Users Directed from Other Apps If you were guided here by another web app or extension, simply installing Kotobagura is all you need to do. No settings changes are required. ✨ Key Features & Highlights [Core Features & Concept] ・Smart Cloud & Local Learning: Continuously learns and stores your personal vocabulary while leveraging high-precision cloud APIs (Google / Yahoo!). ・⚖️ Intelligent Scoring: Automatically demotes erroneous candidates (error-annotated) and elevates your learned/priority words to the top. ・Seamless Offline Safety Net: If network access is lost, your personal dictionary and the newly optimized, noise-filtered 100,000+ word built-in SKK dictionary automatically ensure uninterrupted offline conversion. ・🌐 DeepL Translation: Register your API key to automatically attach multi-language translations to your conversion candidates, powered by a zero-latency smart cache. ・☁️ Cloud Sync: Automatically sync your learning history across multiple PCs signed into the same Google account (Chrome Sync). ・Absolute Priority: Words you have previously committed are always prioritized, adapting perfectly to your personal style. [Developer & API Features] ・Robust API Support: Easily callable via chrome.runtime.sendMessage. Includes bulk conversion (BULK_CONVERT), remote memo pad controls, and more. ・💾 Temporary Dictionary Persistence: Utilizes chrome.storage.session to securely maintain API-registered temporary dictionaries even when the background service worker sleeps. ・⚙️ Setup Panel Injection: External apps can now directly trigger Kotobagura's "API Setup Panel" overlay on the active tab for seamless API key registration. ・Local Engine Integration: Automatically links with the "Local Kanji Conversion Engine" to expand offline capabilities. [Related Links & Compatible Apps] ・🌐 Official Website: https://kotobagura.null-expansion.workers.dev ・⌨️ Compatible App: "50-sound Japanese Keyboard" (Extension ID: oojgeagpdepackaicellbkekiiplmcoe) An on-screen keyboard extension that practically demonstrates utilizing Kotobagura as a backend API. [Convenient Built-in Tools] ・Keyboard & Quick Memo: Features an optional on-screen keyboard and an auto-saving memo pad. Supports hotkeys: 🌟Alt + C (Mac: Option + C) to instantly convert selected text, and 🌟Alt + M (Mac: Option + M) to quickly toggle the memo pad. ・Enhanced Search & History: Cross-search dictionaries and learning history with exact-match filtering, source badges, and Viterbi score visibility. [Why is this extension needed?] Standard OS IMEs cannot be freely controlled by browser scripts (JavaScript). Kotobagura bridges this gap by providing a dedicated, growing conversion engine for web developers, restricted environments, and privacy-conscious users. 🔒 Privacy First When cloud conversion is disabled, zero network communication occurs. Your learning history and custom dictionary data are stored exclusively in your browser's local storage and are never collected or transmitted externally. 🆕 What's New in v1.2.0 ・🧹 Noise-Filtered Optimized Dictionary: Equipped with a freshly cleaned dictionary that automatically excludes error-annotated candidates, delivering high accuracy within the compact 1.5MB size. ・⚖️ Candidate Scoring & Penalties (): Integrated intelligent prioritization logic to demote incorrect usages and elevate learned or priority vocabulary. ・☁️ Cloud Top-Priority Merging: High-precision full-sentence results from Google/Yahoo! are now prioritized at the very top of candidate suggestions for instant full-text generation. ・💾 Temporary Dictionary Session Persistence: Custom temporary dictionaries are securely maintained in session storage to prevent data loss. ・🔤 Legacy Enhancements (v1.1.3): Continues to feature the robust left-to-right Romaji loop parser and the Viterbi segmentation optimization to eradicate text fragmentation.
0 out of 5No ratings
Details
- Version1.2.0
- UpdatedSeptember 30, 2026
- Size643KiB
- Languages日本語
- Developer
Email
null.expansion@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site