How to translate complete video for free?

Any method to translate all video from arabic to english for free? (translate voice). i tried many apps and sites like veed.io and other sites but it is limited to 1 minute output.

2 Likes

That 1-minute wall isn’t a real limit β€” it’s a paywall meter those sites bolt on to make you upgrade. Dubbing a video is just 3 steps under the hood β€” hear it β†’ translate it β†’ say it in English β€” and every step runs free with no length cap once you stop renting the capped box.

Easiest paths first :backhand_index_pointing_down: β€” pick by how much you want.

⚑ Fastest free dub β€” do the whole video in your browser, nothing to install

SoniTranslate runs the full Arabicβ†’English voice-dub in a free Google Colab (a code notebook that runs on Google’s computers, not yours) or a HuggingFace page. Set source = Arabic, target = English, pick an English voice β†’ download the dubbed video. No 1-min cap; length only bound by run time.
β”œβ”€ :play_button: Colab (click β€œRun”) β†’ https://colab.research.google.com/github/R3gm/SoniTranslate/blob/main/SoniTranslate_Colab.ipynb
└─ :globe_with_meridians: web version β†’ https://huggingface.co/spaces/r3gm/SoniTranslate_translate_audio_of_a_video_content

πŸ–₯️ One-click desktop apps (install once, dub unlimited videos offline, no coding)

Free installers β€” drop the video in, pick Arabic β†’ English, hit go:
β”œβ”€ :puzzle_piece: pyVideoTrans β€” the popular one, fully offline, uncapped β†’ https://github.com/jianchang512/pyvideotrans
β”œβ”€ :star: AigcPanel β€” dead-simple app: transcribe + translate + voice + swap the audio track in one window β†’ https://github.com/modstart-lib/aigcpanel
β”œβ”€ :radio_button: KrillinAI β€” single-file one-click, 100+ languages β†’ https://github.com/krillinai/KrillinAI
└─ :clapper_board: VideoLingo β€” cleaner subtitle+dub quality β†’ https://github.com/Huanshere/VideoLingo

πŸŽ™οΈ Make it keep the ORIGINAL speaker's voice (English, but sounds like them) + lip-sync

These clone the speaker from the audio, so the English comes out in their voice, and can move the mouth to match:
β”œβ”€ :speaking_head: ViDubb β€” author is Arabic-native, built for exactly ARβ†’EN; voice-clone + lip-sync, free on Kaggle’s GPU β†’ https://github.com/medahmedkrichen/ViDubb
β”œβ”€ :bust_in_silhouette: HeyGem.ai β€” open-source HeyGen: a 10-second sample clones voice + face, runs 100% on your PC, unlimited β†’ https://github.com/GuijiAI/HeyGem.ai
└─ :control_knobs: OmniVoice-Studio β€” local dubbing studio, 646 languages β†’ https://github.com/debpalash/OmniVoice-Studio

πŸ‡ΈπŸ‡¦ If the Arabic is dialect (Egyptian/Gulf/etc.) and the transcript comes out wrong

Base Whisper leans Modern-Standard-Arabic and can slip on dialect. Swap in a dialect-tuned transcriber, then feed its text to any dubber above:
β”œβ”€ Cohere Arabic (dialect + code-switch, upload audio) β†’ https://huggingface.co/spaces/CohereLabs/cohere-transcribe-arabic-07-2026
└─ Egyptian-Arabic Whisper (drop-in) β†’ https://huggingface.co/AbdelrahmanHassan/whisper-large-v3-egyptian-arabic

⌨️ Just need to UNDERSTAND it (English subtitles, 2-minute route)

Whisper translates Arabic straight to English subtitles in one command β€” any length, free:

whisper video.mp4 --language Arabic --task translate --model large-v3 --output_format srt

Faster on low-end PCs → https://github.com/SYSTRAN/faster-whisper · full CLI dubber → https://github.com/Softcatala/open-dubbing · one-model speech→speech → https://github.com/rennerdo30/speakora

πŸ“± On a phone only, no PC

β”œβ”€ F-Droid Whisper app β€” offline, translates any language to English β†’ https://f-droid.org/en/packages/org.woheller69.whisper/
└─ Termux + whisper.cpp (one command, uncapped) β†’ https://github.com/itsmuaaz/termux-whisper
For the actual voice dub on mobile, run SoniTranslate’s Colab from the phone browser β€” the heavy lifting happens on Google’s side.

🎯 What people actually do with this

β”œβ”€ :clapper_board: Dub a full Arabic movie/series into English for family who don’t read subtitles
β”œβ”€ :graduation_cap: Turn an Arabic lecture into an English voiceover you can listen to on a commute
β”œβ”€ :chart_increasing: Re-voice your own Arabic content into English to reach a new audience β€” same you, new language
β”œβ”€ :mosque: Translate a long Arabic sermon/khutbah into an English track to share
└─ :newspaper: Watch Arabic news/interviews dubbed instead of squinting at captions

The minute-limit was never the video’s ceiling β€” it was theirs. Run the pipeline yourself and length stops mattering.

3 Likes

:sparkles: The Core-Community just AI-upgraded the answer above.

what about other languages

:waving_hand: Welcome! And yep — the same tools do any language → any language, not just Arabic→English.

In SoniTranslate / pyVideoTrans / KrillinAI just set a different Source and Target (each supports 100+ languages) β†’ dub away.
:warning: Only catch: the one-line Whisper --task translate trick outputs English only β€” for any other target, let the one-click dubbers do the translate step (they take any pair).

2 Likes

Projector,
Search the net for the subtitle (movie script) movie in file format .srt, .sub. ALL MOVIES IN THE WORLD HAVE A SCRIPT, WHICH IS GENERALLY IN ENGLISH. For example you can search on
https://my-subs.co/
After you have found the subtitle you go to [https://translatesubtitles.com/], add the subtitle, select the language and press translate.
That’s all.

1 Like

Do you use ChatGPT or which AI to create these responses/posts? I’ve had that question for a while.