How to translate a video to English
- Choose your video (up to 20 minutes).
- Subtitles in is already set to English (translate); set the spoken language if you know it.
- Click Generate subtitles, check the English text, then download the captioned video or the .srt.
Tip: the Best accuracy model translates noticeably better than Fast — worth it for important videos.
Quick answers
Which languages can it translate from?
The speech model understands about 99 languages, including Arabic, Spanish, French, Hindi, Urdu, Turkish and Indonesian, and translates them into English.
Can it translate English into Arabic?
Not yet — the translation goes into English. To caption in the video's own language, set “Subtitles in” to “Same language as the video”.
Is my video uploaded?
No. The speech model is downloaded to your browser once, and the video is processed on your device.
How it works
- Pick your video. Nothing is uploaded — the audio is read and transcribed on your phone or computer.
- Press Generate subtitles. Whisper, an open speech-recognition model, writes down every word with its timing.
- Tap any line to jump to it and correct a word. Timing stays in sync.
- Choose a style and download the MP4 with the captions burned in, or an .srt for YouTube, CapCut or Premiere.
Frequently asked questions
Is it really free?
Yes — no sign-up, no watermark, no limits on the number of videos.
Is my video uploaded?
No. Speech recognition and video rendering both run on your device. Only the speech model itself is downloaded once.
How accurate is the Arabic?
Clear Modern Standard Arabic comes out well; strong dialects and background music lower the accuracy, so review the text before exporting. “Best” accuracy helps.
How long does it take?
Roughly real time for transcription on a laptop with “Fast”, and about the length of the video to render. Phones are slower.