ドキュメント
Translator のプロダクト/開発者向けドキュメント。
翻訳モード
選択翻訳
選択ボタンまたはホットキーで翻訳(インライン/ポップアップは設定で切替)。
選択ボタンまたはホットキーで翻訳(インライン/ポップアップは設定で切替)。
ホバー翻訳
段落にホバーしてキー(既定: Shift)で双方向インライン表示。
段落にホバーしてキー(既定: Shift)で双方向インライン表示。
ページ翻訳
ページ全体を翻訳し、元のレイアウトを維持。
ページ全体を翻訳し、元のレイアウトを維持。
表示/非表示
翻訳後、浮遊ボタンから表示/非表示を切替(再翻訳不要)。
翻訳後、浮遊ボタンから表示/非表示を切替(再翻訳不要)。
入力翻訳
浮遊ボタンのメニューから任意テキストを貼り付け翻訳。
浮遊ボタンのメニューから任意テキストを貼り付け翻訳。
YouTube字幕
オプションで字幕をリアルタイム翻訳。
オプションで字幕をリアルタイム翻訳。
対応 API
OpenAI互換
chat completions 形のエンドポイント(クラウド/ローカル/自前)。
chat completions 形のエンドポイント(クラウド/ローカル/自前)。
Anthropic Claude
Claude 形式(例: `/v1/messages`)を自動判定。
Claude 形式(例: `/v1/messages`)を自動判定。
Gemini / DeepSeek / OpenRouter
プリセットまたは OpenAI 互換ゲートウェイ経由。
プリセットまたは OpenAI 互換ゲートウェイ経由。
ローカル LLM
Ollama / LM Studio を OpenAI 互換 endpoint 経由で利用。
Ollama / LM Studio を OpenAI 互換 endpoint 経由で利用。
カスタム endpoint
社内プロキシや自前モデルサーバーにも対応。
社内プロキシや自前モデルサーバーにも対応。
BYO key
拡張は無料。APIキーは自分のものを使用。
拡張は無料。APIキーは自分のものを使用。
プライバシー
設定した endpoint のみ
リクエストは設定した endpoint にのみ送信。
リクエストは設定した endpoint にのみ送信。
ローカル/社内運用
endpoint をローカル/社内 LLM に向けて LAN 内で完結可能。
endpoint をローカル/社内 LLM に向けて LAN 内で完結可能。
アカウント不要
登録不要。設定はブラウザ内に保存。
登録不要。設定はブラウザ内に保存。
実装メモ
Manifest V3
Content scripts(DOM/UI)+ background service worker(API)。
Content scripts(DOM/UI)+ background service worker(API)。
バッチ + 並列
ページ翻訳は token/chars 制約で分割し並列処理。
ページ翻訳は token/chars 制約で分割し並列処理。
数式/LaTeX
MathJax/KaTeX を placeholder で保護して復元。
MathJax/KaTeX を placeholder で保護して復元。
コード/表
コードブロックや表は破壊回避のためスキップ。
コードブロックや表は破壊回避のためスキップ。
保存
設定は `chrome.storage.sync` に保存。
設定は `chrome.storage.sync` に保存。
多言語
UI は i18n 対応。サイトも複数言語。
UI は i18n 対応。サイトも複数言語。