ByteScope

Subtitle Translate

在這個分頁翻譯 YouTube 逐字稿或 SRT/VTT:引擎自己挑,可出雙語字幕,檔案不上傳。

檔案不會離開你的瀏覽器 — 全部在本機處理。

拖 SRT/VTT、貼字幕文字,或貼你自己從 YouTube 複製的逐字稿。翻譯在這個分頁跑。

把字幕檔拖進來

SRT、VTT、ASS、SBV、LRC — 或點這裡選檔

翻譯
比較所有模型

版本與平台

Translator 和 Language Detector:桌機 Chrome 138 以上。行動版 Chrome 每一列都是 ✗。

APIChromeChrome AndroidEdgeFirefoxSafari
TranslatorChrome 138+ 正式版。只給桌機。有沒有未實測沒有沒有
Language DetectorChrome 138+ 正式版。只給桌機。有沒有未實測沒有沒有

Translator 語言包不大。Gemini Nano(Prompt/Summarizer)那種大模型這裡用不到。

這個瀏覽器,現在

  • Translator …
  • LanguageDetector …

關於這個工具

字幕不必丟上雲端。拖 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 還是會畫出來。解析和檢查哪裡都能跑;只有翻譯按鈕需要引擎。選擇器不會自己下載任何東西:這台電腦還沒有的模型或語言包會先顯示大小,你按了才開始。

常見問題

我的字幕檔會被上傳嗎?

不會。解析、語言偵測、翻譯都在這個分頁跑,選哪個引擎都一樣。會下載的只有這台機器第一次用 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。輸出可選只含譯文,或雙語(譯文在上/原文在上)。