# Subtitle Translate

> 貼上 YouTube 逐字稿或拖 SRT／VTT 檔，在瀏覽器本機翻譯：Hy-MT2（Hunyuan-MT 2）靠 WebGPU 在顯示卡上跑，也可選 Chrome 內建 Translator 或 Gemini Nano。不上傳。

- URL: https://bytescope.dev/zh-Hant/subtitle-translate/
- Locale: zh-Hant · Also: [en](https://bytescope.dev/en/subtitle-translate.md) · [ja](https://bytescope.dev/ja/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 複製的逐字稿。接著由你挑的翻譯引擎在你的電腦上逐句翻：Chrome 內建的 `Translator` API——快，每個語言配對一個小語言包、要用才下載，電腦沒有可用的 GPU 時就是預設——或者 Gemini Nano，Chrome 比較大的內建模型，每句比較慢。電腦有可用的 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 內建的模型，每句比較慢。Hy-MT2 是透過 WebGPU 在你的顯示卡上跑：「通用 GPU」版照顧沒有 shader-f16 的舊卡（例如 GTX 10 系列），「快速 GPU」版在顯示卡支援時改用 f16，它沒有 CPU 版，沒有可用的 GPU 時這一頁會改用 Chrome Translator。三個都不上傳，在這裡下載的模型所有 ByteScope 工具共用。

### 怎麼複製 YouTube 逐字稿

打開影片 → 展開說明 → 點「顯示逐字稿」→ 全選複製 → 貼到這一頁的 YouTube 分頁。複製前先把時間戳打開；沒有時間，這裡還原不出 cue。這一頁不會去抓 YouTube 網址的字幕軌——CORS、bot 偵測、YouTube 使用條款都不允許。搜「translate youtube subtitles」要的就是這條路：你帶文字來，我們把時間戳還原。

### 哪些瀏覽器做得到

Hy-MT2 不是 Chrome 的功能：它是 1.8B 的模型，下載一次（約 1.3 GB）之後在你的顯示卡上跑，所以有 WebGPU 的瀏覽器都能用。另外兩個引擎才是 Chrome 內建的：`Translator` 和 `Language Detector` 只在 Chrome 138 之後的桌機；Gemini Nano 是 Chrome 自己的本機模型，只有你的 Chrome 有提供才能用——那邊回 `unavailable` 是常態，不是 bug。內建的這兩個在行動版 Chrome 不行。Firefox 和 Safari 沒有這些 API。Edge 是 Chromium，但這裡標未實測。這個瀏覽器翻不了，對照表、YouTube 步驟、說明和 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——你的字幕內容不會附在任何一次請求上。

### 翻譯引擎該選哪一個？

電腦有可用的 GPU 就選 Hy-MT2：我們盲測比較下來它比 Chrome 的 Translator 準，所以推薦它，代價是第一次要下載一個大檔。沒有 GPU 的話，幾乎都選 Chrome 的 Translator：它最快，每個語言配對的語言包只有幾十 MB，由瀏覽器快取。Gemini Nano 是比較大的內建模型，每句比較慢，而且要你的 Chrome 有提供才能用；Translator 在你的語言配對上翻得很生硬、你又不趕時間，或 Chrome 根本沒有那組配對的語言包時，再試它。每一個都在你的電腦上跑、檔案都留在這個分頁，所以隱私不是決定因素——速度和語言配對才是。

### YouTube 字幕要怎麼在這裡翻？

在影片裡展開說明，打開「顯示逐字稿」，把文字連時間戳一起複製，貼進 YouTube 分頁。我們把時間戳還原成 cue。貼 youtube.com 網址不會有反應——不去抓，是故意的。

### 貼上沒有時間，或 cue 重疊了，怎麼辦？

沒有時間多半是 YouTube 把時間戳收起來了。在逐字稿選單打開時間戳再複製一次。重疊和長度為零會在解析後列出來（還原貼上時可能發生）。這不會擋住翻譯；播放軟體吃不消再拿去 Subtitle Sync 修。

### 哪些瀏覽器真的翻得了？

有 WebGPU 的瀏覽器都能用 Hy-MT2 翻譯——下載一次約 1.3 GB 的模型，Firefox、Safari 也行。內建的引擎則要桌機 Chrome 138 以上、有 Translator 或有 Gemini Nano 才行，行動版 Chrome、Firefox、Safari 沒有。Edge 是 Chromium，可能可以，但還沒實測，所以表上標「未實測」。這個瀏覽器不能跑，對照表還是會留著。

### 很長的檔可以中止再續跑嗎？

可以。中止會停在下一句之前。續跑會把已翻完的句子帶回去，不會重送，兩個引擎都一樣。失敗的批次會列出涵蓋哪些 cue。輸出可選只含譯文，或雙語（譯文在上／原文在上）。

## Related tools

- [Subtitle Converter](https://bytescope.dev/zh-Hant/subtitle-converter.md) — SRT、VTT、ASS、SBV 轉檔，順便修編碼。
- [Subtitle Sync](https://bytescope.dev/zh-Hant/subtitle-sync.md) — 整份平移，或兩點拉伸。
- [Video Subtitles](https://bytescope.dev/zh-Hant/video-subtitles.md) — 用本機 Gemini Nano 把錄音轉成 SRT 或 VTT。
