ByteScope

Subtitle Translate

YouTubeの文字起こしやSRT/VTTを、このタブの Translator で訳す。対訳も出せる。アップロードしない。

ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。

SRT/VTT をドロップするか、字幕テキストか、自分でコピーした YouTube の文字起こしを貼ります。翻訳はこのタブで走ります。

字幕ファイルをドロップ

SRT、VTT、ASS、SBV、LRC — クリックでも選べます

バージョンと対応環境

Translator と Language Detector はデスクトップ Chrome 138 以降。モバイル Chrome はどの行も ✗ です。

APIChromeChrome AndroidEdgeFirefoxSafari
TranslatorChrome 138+ stable。デスクトップのみ。ありなし未実測なしなし
Language DetectorChrome 138+ stable。デスクトップのみ。ありなし未実測なしなし

Translator の言語パックは小さいです。Gemini Nano(Prompt / Summarizer)の大きなモデルは使いません。

このブラウザ、いま

  • Translator
  • LanguageDetector

このツールについて

字幕をクラウドに上げたくないときの翻訳ページです。SRTVTTASS / SBV / LRC も可)をドロップするか、字幕テキストを貼るか、自分でコピーした YouTube の文字起こしを貼ります。Chrome の端末内 Translator API が cue 単位で訳します。言語パックは必要なときだけ降ります。アカウントも、こちら側の文字数上限もありません。訳文だけ、または対訳の SRT/VTT をダウンロードできます。

YouTube の文字起こしの取り方

動画を開く → 説明を展開 →「文字起こしを表示」→ 全選択してコピー → このページの YouTube タブへ貼る。コピーする前にタイムスタンプを出してください。時刻が無いと cue を復元できません。URL を投げて字幕を取りに行く機能はありません。CORS と bot 検知と YouTube の規約、どれもそれに当たります。

動く環境

TranslatorLanguage Detector は Chrome 138 以降のデスクトップだけです。Android の Chrome では動きません。Firefox と Safari には API がありません。Edge は Chromium ですが未実測です。翻訳できないブラウザでも、手順と FAQ と対応表はこのまま読めます。解析と検証はどこでも動きます。翻訳ボタンだけが API を要します。

よくある質問

字幕ファイルはアップロードされますか?

されません。解析、言語判定、翻訳はすべてこのタブです。通信があるのは、このマシンがその言語ペアの Translator パックを初めて取るときだけで、cue の本文はそのリクエストに乗りません。

YouTube の字幕をここで訳すには?

動画で説明を開き、「文字起こしを表示」からテキストをコピー(タイムスタンプ付き)して、YouTube タブに貼ります。時刻を cue に戻します。youtube.com の URL を貼っても何も起きません。取りに行かないのが仕様です。

時刻が無い、または cue が重なっています。

時刻が無いときは、YouTube 側でタイムスタンプを出してからコピーし直してください。重なりや長さゼロは解析のあとに出します(貼り付けの復元で起き得ます)。翻訳は止めません。再生側が嫌がるなら、あとで Subtitle Sync で直してください。

どのブラウザで翻訳できますか?

Translator 付きのデスクトップ Chrome 138 以降です。モバイル Chrome、Firefox、Safari では動きません。Edge は Chromium なので動く可能性はありますが、未実測なので表では untested です。使えないブラウザでも表は残します。

長いファイルを止めて、あとから続けられますか?

できます。中止は次の cue の手前で止まります。再開は、済んだ訳を持ち帰って続けるので、終わった行は再送しません。失敗したバッチは、対象 cue の範囲つきで出ます。出力は訳文のみか、対訳(訳が上/原文が上)です。