---
title: "Translate subtitles free, no upload · Cutshed"
description: "Translate an SRT or VTT in the browser with OPUS-MT. Timestamps stay put. Download the file. The subtitles stay on this device and are not uploaded."
canonical: "https://cutshed.com/subtitle-translator/"
---

# Translate subtitles free, no upload · Cutshed

Translate an SRT or VTT in the browser with OPUS-MT. Timestamps stay put. Download the file. The subtitles stay on this device and are not uploaded.

- Products
- Studio
- Video Game Clipper
- Stream Clipper
- Week of Shorts
- Editor
- Free tools
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Resources
- Menu
Resources
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Home
- / Translate subtitles free, no upload
Subtitles & text · 23
# Translate subtitles free, no upload
Cutshed Subtitle translator is a free browser tool that runs on this device. Translate SRT or VTT cues with an OPUS-MT model running in the browser.
Each cue is translated on its own, so the timestamps you already timed stay on the same lines. The first pair downloads an OPUS-MT model, on the order of 80 MB, and caches it in the browser.
## How to use it
- English, Spanish, French, German, and Italian are the pairs, in both directions. Portuguese is not in the list: the public Xenova opus-mt English–Portuguese repos are not available, and the Romance many-to-one model needs language tokens this page does not send.
- NLLB is not used. The distilled NLLB weights are CC BY-NC, which is not a license for a tool people run on commercial videos. OPUS-MT from Helsinki-NLP is CC BY 4.0, which allows commercial use with attribution.
- Four hundred cues is the cap. A feature-length subtitle file will time out a laptop. Translate a reel, check the lines, and expect names and jokes to need a human pass. The model is sentence-level machine translation, not a dialogue editor.
## Tips
- Keep cues short before you translate. A cue that is three sentences becomes one long line and will not fit a caption box.
- Do not translate twice. English to Spanish to English is not a cleanup pass.
- Read the preview out loud. Proper nouns are the usual failure.
- If the whole file is early or late, fix that subtitle timing shift on the subtitle shifter before you translate.
## FAQ
- Which model runs?
A Helsinki-NLP OPUS-MT pair via Transformers.js, 8-bit, on WASM. English–Spanish, English–French, English–German, English–Italian, and the reverse directions.
- Why is Portuguese missing?
There is no usable public Xenova opus-mt English–Portuguese model for this runtime. Shipping a non-commercial NLLB checkpoint instead would break the license rule.
- Do the timestamps change?
No. Only the cue text is replaced. Use the timing shifter if the whole file is early or late.
## License
OPUS-MT models published by Helsinki-NLP are Creative Commons Attribution 4.0. Attribute the Language Technology Research Group at the University of Helsinki. Transformers.js and the ONNX runtime it uses are Apache-2.0 and MIT. NLLB is not included because the distilled weights are CC BY-NC.
## Related tools
- Subtitles & text Subtitle generator Transcribe video or audio.
- Subtitles & text Timing shifter Nudge every cue earlier or later.
- Subtitles & text Transcript to post Transcribe speech and shape it into a post.
Files stay on this device.
Free tools never upload the file you open. Studio is the only paid part of the site, and the only place a prompt is sent to a video model.

## Links

- [C Cutshed](/)
- [Studio](/studio/)
- [Video Game Clipper](/video-game-clipper/)
- [Stream Clipper](/stream-clipper/)
- [Week of Shorts](/stream-to-shorts/)
- [Editor](/editor/)
- [Free tools](/#tool-grid)
- [Vocal remover](/vocal-remover/)
- [Audio trimmer](/audio-trimmer/)
- [Ringtone maker](/ringtone-maker/)
- [Audio converter](/audio-converter/)
- [Volume booster](/volume/)
- [Noise remover](/noise-remover/)
- [BPM and key](/bpm-key/)
- [Pitch and speed](/pitch-speed/)
- [Clip sound effects](/clip-sound-effects/)
- [AI audio maker](/ai-audio/)
- [Video compressor](/video-compressor/)
- [Video trimmer](/video-trimmer/)
- [Crop and resize](/video-crop/)
- [Frames and thumbnails](/video-frames/)
- [Mute video](/mute-video/)
- [Video speed](/video-speed/)
- [Merge clips](/merge-clips/)
- [Video to MP3](/video-to-mp3/)
- [Video to GIF](/video-to-gif/)
- [Video splitter](/video-splitter/)
- [Background remover](/background-remover/)
- [Image upscaler](/image-upscaler/)
- [Image converter](/image-converter/)
- [Thumbnail maker](/thumbnail-maker/)
- [AI emoji maker](/ai-emoji-maker/)
- [Subtitle generator](/subtitles/)
- [Subtitle translator](/subtitle-translator/)
- [Timing shifter](/subtitle-shifter/)
- [Transcript to post](/transcript/)
- [Blog](/blog/)
- [Compare](/compare/)
- [Developers](/developers/)
- [Seedance 2.5](/seedance-2-5/)
- [Privacy](/privacy/)

