# Subtitle Translate

> YouTubeの文字起こしを貼るかSRT/VTTをドロップし、端末内翻訳。WebGPUでGPU上で動くHy-MT2（Hunyuan-MT 2）かChrome内蔵Translator／Gemini Nano。アップロードなし。

- URL: https://bytescope.dev/ja/subtitle-translate/
- Locale: ja · Also: [en](https://bytescope.dev/en/subtitle-translate.md) · [zh-Hant](https://bytescope.dev/zh-Hant/subtitle-translate.md)
- Runs: ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。
- Requires: Chrome 138 or newer on desktop: Chrome's built-in Translator (a language pack per pair, downloaded on demand) or Gemini Nano where Chrome provides it. Not Firefox, Safari or mobile browsers.
- Updated: 2026-09-08

## What it does

字幕をクラウドに上げたくないときの翻訳ページです。`SRT` や `VTT`（`ASS` / `SBV` / `LRC` も可）をドロップするか、字幕テキストを貼るか、自分でコピーした YouTube の文字起こしを貼ります。あとは選んだ翻訳エンジンが、あなたの端末の中で cue 単位に訳していきます。Chrome 内蔵の `Translator` API——速く、言語ペアごとの小さな言語パックを必要なときだけ取り、使える GPU がない端末では既定——か、Chrome の大きめの内蔵モデルである Gemini Nano（cue あたりは遅め）です。使える GPU がある端末では、こちらのブラインド比較でより正確だったダウンロード型モデル Hy-MT2 が既定になります。アカウントも、こちら側の文字数上限もありません。ファイルはこのタブから出ません。訳文だけ、または対訳の `SRT`/`VTT` をダウンロードできます。

### モデル

Hy-MT2 1.8B——Tencent Hunyuan-MT 2。一度ダウンロード（約 1.3 GB）して GPU 上でローカルに動きます。使えるグラフィックカードがあれば既定で、英語・中国語・日本語の組み合わせでは、こちらのブラインド評価で Chrome Translator より好まれたエンジンです。Chrome Translator——Chrome 内蔵の端末内翻訳で、言語ペアごとに小さな言語パックを取ります。GPU がないときの既定。Gemini Nano——Chrome 内蔵のモデルで、cue あたりは遅め。Hy-MT2 は WebGPU 経由でグラフィックカード上で走ります。shader-f16 のない古いカード（GTX 10 シリーズなど）向けの互換 GPU ビルド、カードが対応していれば f16 を使う高速 GPU ビルドがあり、CPU 版はなく、使える GPU がなければ Chrome Translator に切り替わります。3つのどれを選んでもアップロードはなく、ここで取ったモデルは ByteScope の全ツールで共用です。

### YouTube の文字起こしの取り方

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

### 動く環境

Hy-MT2 は Chrome の機能ではありません。1.8B のモデルを一度だけダウンロード（約 1.3 GB）してグラフィックカード上で動かすので、WebGPU のあるブラウザならどれでも使えます。残りの2つは Chrome の内蔵機能です。`Translator` と `Language Detector` は Chrome 138 以降のデスクトップだけ。Gemini Nano は Chrome 自身の端末内モデルで、Chrome が提供している環境でしか使えません——そこで `unavailable` と返るのは普通の答えであって不具合ではありません。内蔵の2つは Android の Chrome では動きません。Firefox と Safari には API がありません。Edge は Chromium ですが未実測です。翻訳できないブラウザでも、手順と FAQ と対応表はこのまま読めます。解析と検証はどこでも動きます。翻訳ボタンだけがエンジンを要します。選択肢が勝手にダウンロードすることはなく、まだこの端末にないモデルや言語パックは先に容量を表示し、あなたが押してから始まります。

## Limits

Does not transcribe audio or fix timing; it translates the text of an existing SRT/VTT file.

## FAQ

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

されません。解析、言語判定、翻訳は、どのエンジンを選んでもすべてこのタブです。通信があるのは、このマシンが Hy-MT2 のモデルを初めて取るとき（約 1.3 GB、一度きり）、その言語ペアの Translator パックを初めて取るとき、あるいは Chrome 自身が Gemini Nano を取るとき——だけで、cue の本文はどのリクエストにも乗りません。

### 翻訳エンジンはどちらを選べばいいですか？

使える GPU があるなら Hy-MT2 です。こちらのブラインド比較で Chrome の Translator より正確だったのでおすすめにしていますが、最初のダウンロードは大きめです。GPU がなければ、ほとんどの場合は Chrome の Translator です。いちばん速く、言語ペアごとの言語パックは数十 MB でブラウザがキャッシュします。Gemini Nano は大きめの内蔵モデルで、cue あたりは遅く、Chrome が提供している環境でしか使えません。Translator のパックがあなたの言語ペアでぎこちない訳を出すうえに時間に余裕があるとき、あるいは Chrome にそのペアのパックがそもそもないときに試してください。どれも端末の中で動き、ファイルはこのタブに留まるので、決め手はプライバシーではなく、速さと言語ペアです。

### YouTube の字幕をここで訳すには？

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

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

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

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

WebGPU のあるブラウザなら Hy-MT2 で翻訳できます——約 1.3 GB のモデルを一度ダウンロードすれば、Firefox でも Safari でも動きます。内蔵エンジンの方は、Translator 付き、または Gemini Nano が使えるデスクトップ Chrome 138 以降が必要で、モバイル Chrome、Firefox、Safari にはありません。Edge は Chromium なので動く可能性はありますが、表では「未実測」としています。使えないブラウザでも表は残します。

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

できます。中止は次の cue の手前で止まります。再開は、済んだ訳を持ち帰って続けるので、終わった行は再送しません。どちらのエンジンでも同じです。失敗したバッチは、対象 cue の範囲つきで出ます。出力は訳文のみか、対訳（訳が上／原文が上）です。

## Related tools

- [Subtitle Converter](https://bytescope.dev/ja/subtitle-converter.md) — SRT、VTT、ASS、SBV の変換と、文字化けの修復。
- [Subtitle Sync](https://bytescope.dev/ja/subtitle-sync.md) — ファイル全体をずらすか、2点で引き伸ばす。
- [Video Subtitles](https://bytescope.dev/ja/video-subtitles.md) — 端末内の Gemini Nano で、録音を SRT や VTT に書き起こします。
