Translate English subtitles to Spanish
Last updated September 2026
Spanish subtitles reach viewers across Spain, Latin America and the United States, which makes them one of the highest-value subtitle tracks you can add. This page explains how to turn an English .srt or .vtt file into Spanish without uploading it anywhere: the translation runs on your own computer using the translation model built into desktop Google Chrome (138+) or Microsoft Edge. Spanish uses the Latin alphabet with accents (á, é, í, ó, ú), ñ and the inverted marks ¿ and ¡ that open questions and exclamations. Below are the steps plus Spanish-specific things to check before you publish.
How to do it
- Open the translator in desktop Chrome 138+ or Microsoft Edge — the link on this page presets English → Spanish.
- Drop your English .srt or .vtt file onto the page (or click to choose it). Nothing is uploaded; the file is read locally.
- Confirm the languages show English → Spanish and press Translate. The first time, the browser downloads the English–Spanish model once, which can take a minute.
- Watch cues translate in place. Timestamps, cue numbers and tags such as <i> stay exactly as they were.
- Download the Spanish file (same format as the input) and load it in your player or upload it to your video platform.
Tips
- Spanish text typically runs 20–30% longer than English. Long English cues may need to be split, or reading speed will be too fast.
- The model produces fairly neutral Spanish. If you're targeting Spain specifically, check “vosotros” forms and vocabulary like “coche/carro” or “ordenador/computadora”.
- Make sure ¿ and ¡ survive your editing workflow — some older tools strip them.
FAQ
Is the Spanish output Latin American or European?
Built-in browser models generally aim for neutral Spanish that reads fine in both regions. It isn't tuned to a specific country, so review regional vocabulary if your audience is specific.
Is translating English subtitles to Spanish really free?
Yes. There's no account, no per-file limit and no paid tier — the translation is done by your browser's built-in on-device model, so there's no server cost to pass on.
Does it work on my phone?
Not at the moment. The built-in Translator API is only available in desktop Google Chrome 138+ and Microsoft Edge. Mobile browsers, Firefox and Safari don't offer it yet.