About this tool
A subtitle file does not need a cloud quota. Drop SRT or VTT (or ASS / SBV / LRC), paste the text, or paste a YouTube transcript you copied yourself. A translation engine of your choice then walks the file cue by cue, on your machine: Chrome's built-in Translator API — fast, with a small language pack per pair that downloads on demand, and the default when this computer has no usable GPU — or Gemini Nano, Chrome's larger built-in model, slower per cue. With a usable GPU the default is Hy-MT2, a downloaded model that came out more accurate in our blind comparison. There is no account, no word limit from us, and the file never leaves this tab. Download translation-only or bilingual SRT/VTT when it is done.
Models
Hy-MT2 1.8B — Tencent Hunyuan-MT 2, downloaded once (about 1.3 GB) and run locally on your GPU; the default whenever a usable graphics card is present, and the engine our blind evaluation preferred over Chrome Translator for English, Chinese and Japanese directions. Chrome Translator — Chrome's built-in on-device translator with a small language pack per pair; the default without a GPU. Gemini Nano — Chrome's built-in model, slower per cue. Hy-MT2 runs on your graphics card through WebGPU: a compatible-GPU build covers older cards without shader-f16 (a GTX 10-series, say), a fast-GPU build uses f16 when the card supports it, and it has no CPU build: without a usable GPU the page switches to Chrome Translator instead. Nothing is uploaded with any of the three, and a model downloaded here is shared by every ByteScope tool.
How to copy a YouTube transcript
Open the video → expand the description → tap Show transcript → select all and copy → paste it into the YouTube tab here. Turn timestamps on before you copy; without them this page cannot rebuild cue times. This is the only legal path: the page will not fetch captions from a YouTube URL (CORS, bot detection, and YouTube's terms all forbid that). The same steps work for Translate YouTube subtitles searches — you bring the text, we restore the timestamps.
What this browser has to ship
Hy-MT2 is not a Chrome feature: it is a 1.8B model downloaded once (about 1.3 GB) and run on your graphics card, so it works in any browser with WebGPU. The other two engines are Chrome built-ins: Translator and Language Detector are Chrome 138+ on desktop, and Gemini Nano is Chrome's own on-device model, available only where Chrome provides it — unavailable is a normal answer there, not a bug. Mobile Chrome is a hard no for the built-ins. Firefox and Safari do not ship the APIs. Edge is Chromium and untested here. If this browser cannot translate, the matrix, the YouTube steps, the about, and the FAQ still render. Parse and validation run everywhere; only the translate button needs an engine. The picker never downloads anything on its own: a model or language pack that isn't on this machine yet is shown with its size first, and starts only when you say so.