---
title: WordToast：クロスブラウザ対応の翻訳拡張でAIキーと復習機能を実装
url: https://www.dataloco.com/ja/wordtoastai
published: 2026-09-30T03:23:24+00:00
language: ja
section: 開発
source: https://habr.com/ru/articles/1086294/?utm_campaign=1086294&utm_source=habrahabr&utm_medium=rss
organizations: Chrome, Edge, Firefox, GitHub
publisher: Dataloco
---

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

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

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

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

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

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

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

## This story in other languages

- [ไทย](https://www.dataloco.com/th/story-24)
