開発 · 2026年9月30日

他の言語でも公開 ไทย

WordToast:クロスブラウザ対応の翻訳拡張でAIキーと復習機能を実装

a person sitting at a desk using a laptop computer
Fahim Muntashir / Unsplash

WordToastは、Firefox、Chrome、Edgeで動作する翻訳拡張である。Chrome 138以降に搭載されたTranslator APIを利用し、ブラウザ内でローカルに翻訳モデルを実行することで、テキストは外部に送信されない。拡張は、選択した単語を翻訳し、辞書API(dictionaryapi.dev)から品詞・定義・例文・発音情報を取得する。

拡張は、OpenAI、Claude、Gemini、OllamaなどのLLMプロバイダーに直接接続し、ユーザーが入力したAIキーを用いて「文脈で説明」機能を提供する。Claudeの場合はCORSエラーを回避するためにユーザーがリスクを認識した上でキーを保存する。

表示カードはページのDOMに挿入され、要素とshadow rootを使用してスタイル衝突を防止する。カードは選択範囲の座標を取得し、下部にスペースが無い場合は上方向に回転させる。

単語は保存され、Anki(TSV)、CSV、JSON形式でエクスポートできる。復習カードは、5分・30分の初期間隔を経て、ユーザーの「覚えた」「忘れた」操作に応じて間隔を増加させる。サービスワーカーはchrome.alarmsを利用して定期的に復習対象を検索し、content scriptへ送信する。

キーボードショートカットはAlt+Shift+WとAlt+Shift+Tを設定し、chrome.commands.getAll()で有効性を確認する。

WordToastはGitHub上で公開されている。