ドキュメント

Translator のプロダクト/開発者向けドキュメント。

翻訳モード

選択翻訳
選択ボタンまたはホットキーで翻訳(インライン/ポップアップは設定で切替)。
ホバー翻訳
段落にホバーしてキー(既定: Shift)で双方向インライン表示。
ページ翻訳
ページ全体を翻訳し、元のレイアウトを維持。
表示/非表示
翻訳後、浮遊ボタンから表示/非表示を切替(再翻訳不要)。
入力翻訳
浮遊ボタンのメニューから任意テキストを貼り付け翻訳。
YouTube字幕
オプションで字幕をリアルタイム翻訳。

対応 API

OpenAI互換
chat completions 形のエンドポイント(クラウド/ローカル/自前)。
Anthropic Claude
Claude 形式(例: `/v1/messages`)を自動判定。
Gemini / DeepSeek / OpenRouter
プリセットまたは OpenAI 互換ゲートウェイ経由。
ローカル LLM
Ollama / LM Studio を OpenAI 互換 endpoint 経由で利用。
カスタム endpoint
社内プロキシや自前モデルサーバーにも対応。
BYO key
拡張は無料。APIキーは自分のものを使用。

プライバシー

設定した endpoint のみ
リクエストは設定した endpoint にのみ送信。
ローカル/社内運用
endpoint をローカル/社内 LLM に向けて LAN 内で完結可能。
アカウント不要
登録不要。設定はブラウザ内に保存。

実装メモ

Manifest V3
Content scripts(DOM/UI)+ background service worker(API)。
バッチ + 並列
ページ翻訳は token/chars 制約で分割し並列処理。
数式/LaTeX
MathJax/KaTeX を placeholder で保護して復元。
コード/表
コードブロックや表は破壊回避のためスキップ。
保存
設定は `chrome.storage.sync` に保存。
多言語
UI は i18n 対応。サイトも複数言語。

リンク