Overview
subtitler は、いま読んでいるページの英文の下に、動画の字幕のように日本語訳を直接表示する Chrome 拡張機能です。原文はそのまま残るため、文脈を失わずに英文と日本語訳を並べて読むことができます。
Alt+Shift+Y(macOS では Option+Shift+Y)を押すか、ツールバーのアイコンをクリックすると、翻訳の表示と非表示を切り替えられます。ページのリロードは不要です。
subtitler の特長
- 文単位での対応付け。ページ末尾にまとめて表示するのではなく、英文の各文の直後に訳文を挿入します。読書の流れを途切れさせません。
- オンデバイス翻訳。Chrome 組み込みの Translator API(en → ja)を使用し、ページの内容を外部サーバーへ送信することはありません。翻訳モデルは初回利用時に一度だけダウンロードされ、以降はキャッシュされます。
- 遅延翻訳。ビューポートに入った文だけを翻訳するため、長いページでも軽快に動作します。
- SPA 対応。シングルページアプリや無限スクロールで後から追加されたコンテンツも自動的に検出して翻訳します。
- UI ラベルのフィルタ。ボタン・ナビゲーションリンク・ラベルなど短い UI 要素のテキストはスキップするため、ページが冗長な訳文で埋め尽くされません。
動作要件
- Translator API が利用できる Chrome 138 以降(または同等バージョンの Chromium 系ブラウザ)。
- en → ja の翻訳モデル。初回起動時にダウンロードを確認するバナーが表示されます。
動作しないページ
コンテンツスクリプトを注入できないため、以下のページでは動作しません。
- chrome:// ページ
- Chrome ウェブストア
- PDF ビューア
- 注入スクリプトをブロックする厳格な CSP が設定されたページ
プライバシー
翻訳はすべて Chrome の Translator API により端末内で行われます。本拡張機能から外部へのネットワークリクエストは一切行わず、ユーザーデータの収集・保存・送信もありません。
オープンソース
ソースコード: https://github.com/itouuuuuuuuu/subtitler
不具合報告・機能要望は GitHub の Issue へお願いします。
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.