# How to translate complete video for free?

**URL:** <https://onehack.st/t/how-to-translate-complete-video-for-free/324142>\
**Category:** Discussion & Solutions\
**Tags:** solved\
**Created:** [July 25, 2026, 11:34am UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142 "2026-07-25T11:34:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Projector](https://onehack.st/user_avatar/onehack.st/projector/32/156738_2.png) [@Projector](https://onehack.st/u/Projector)\
**Post date:** [July 25, 2026, 11:34am UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/1 "2026-07-25T11:34:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Shayla](https://onehack.st/user_avatar/onehack.st/shayla/32/174870_2.png) [@Shayla](https://onehack.st/u/Shayla)\
**Post date:** [July 25, 2026, 1:43pm UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/2 "2026-07-25T13:43:54Z")

</div>

![Dub Any Video Arabic to English Free](https://onehack.st/uploads/default/original/3X/e/b/eb493d93cfacdc8fb690572f97c4624001c85e94.jpeg)

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 👇 — 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.  
> ├─ ▶ Colab (click “Run”) → [https://colab.research.google.com/github/R3gm/SoniTranslate/blob/main/SoniTranslate\_Colab.ipynb](https://colab.research.google.com/github/R3gm/SoniTranslate/blob/main/SoniTranslate_Colab.ipynb)  
> └─ 🌐 web version → [https://huggingface.co/spaces/r3gm/SoniTranslate\_translate\_audio\_of\_a\_video\_content](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:  
> ├─ 🧩 **pyVideoTrans** — the popular one, fully offline, uncapped → [https://github.com/jianchang512/pyvideotrans](https://github.com/jianchang512/pyvideotrans)  
> ├─ ⭐ **AigcPanel** — dead-simple app: transcribe + translate + voice + swap the audio track in one window → [https://github.com/modstart-lib/aigcpanel](https://github.com/modstart-lib/aigcpanel)  
> ├─ 🔘 **KrillinAI** — single-file one-click, 100+ languages → [https://github.com/krillinai/KrillinAI](https://github.com/krillinai/KrillinAI)  
> └─ 🎬 **VideoLingo** — cleaner subtitle+dub quality → [https://github.com/Huanshere/VideoLingo](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:  
> ├─ 🗣 **ViDubb** — author is Arabic-native, built for exactly AR→EN; voice-clone + lip-sync, free on Kaggle’s GPU → [https://github.com/medahmedkrichen/ViDubb](https://github.com/medahmedkrichen/ViDubb)  
> ├─ 👤 **HeyGem.ai** — open-source HeyGen: a 10-second sample clones voice + face, runs 100% on your PC, unlimited → [https://github.com/GuijiAI/HeyGem.ai](https://github.com/GuijiAI/HeyGem.ai)  
> └─ 🎛 **OmniVoice-Studio** — local dubbing studio, 646 languages → [https://github.com/debpalash/OmniVoice-Studio](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](https://huggingface.co/spaces/CohereLabs/cohere-transcribe-arabic-07-2026)  
> └─ Egyptian-Arabic Whisper (drop-in) → [https://huggingface.co/AbdelrahmanHassan/whisper-large-v3-egyptian-arabic](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:
> 
> ```auto
> whisper video.mp4 --language Arabic --task translate --model large-v3 --output_format srt
> ```
> 
> Faster on low-end PCs → [https://github.com/SYSTRAN/faster-whisper](https://github.com/SYSTRAN/faster-whisper) · full CLI dubber → [https://github.com/Softcatala/open-dubbing](https://github.com/Softcatala/open-dubbing) · one-model speech→speech → [https://github.com/rennerdo30/speakora](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/](https://f-droid.org/en/packages/org.woheller69.whisper/)  
> └─ **Termux + whisper.cpp** (one command, uncapped) → [https://github.com/itsmuaaz/termux-whisper](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**
>
> ├─ 🎬 Dub a full Arabic movie/series into English for family who don’t read subtitles  
> ├─ 🎓 Turn an Arabic lecture into an English voiceover you can listen to on a commute  
> ├─ 📈 Re-voice your own Arabic content into English to reach a new audience — same you, new language  
> ├─ 🕌 Translate a long Arabic sermon/khutbah into an English track to share  
> └─ 📰 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.

---

<div class="post-metadata">

**Author:** ![system](https://onehack.st/user_avatar/onehack.st/system/32/165705_2.png) [@system](https://onehack.st/u/system)\
**Post date:** [July 25, 2026, 1:44pm UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/3 "2026-07-25T13:44:23Z")

</div>

> [@Shayla](#):
>
> [Dub Any Video Arabic to English Free] That 1-minute wall isn’t a real limit — it’s a paywall meter those sites bolt on to make you upgrade. Dubbin…

**✨ The Core-Community just AI-upgraded the answer above.**

---

<div class="post-metadata">

**Author:** ![dhoni\_baba](https://onehack.st/user_avatar/onehack.st/dhoni_baba/32/175993_2.png) [@dhoni\_baba](https://onehack.st/u/dhoni_baba)\
**Post date:** [July 25, 2026, 1:53pm UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/4 "2026-07-25T13:53:50Z")

</div>

what about other languages

---

<div class="post-metadata">

**Author:** ![Shayla](https://onehack.st/user_avatar/onehack.st/shayla/32/174870_2.png) [@Shayla](https://onehack.st/u/Shayla)\
**Post date:** [July 25, 2026, 3:31pm UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/5 "2026-07-25T15:31:39Z")

</div>

👋 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.  
⚠ 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).

---

<div class="post-metadata">

**Author:** ![teodor11](https://onehack.st/user_avatar/onehack.st/teodor11/32/158489_2.png) [@teodor11](https://onehack.st/u/teodor11)\
**Post date:** [July 26, 2026, 9:55am UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/6 "2026-07-26T09:55:32Z")

</div>

**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/](https://my-subs.co/)  
After you have found the subtitle you go to [[https://translatesubtitles.com/](https://translatesubtitles.com/)], add the subtitle, select the language and press translate.  
That’s all.

---

<div class="post-metadata">

**Author:** ![zboutsam](https://onehack.st/user_avatar/onehack.st/zboutsam/32/168229_2.png) [@zboutsam](https://onehack.st/u/zboutsam)\
**Post date:** [July 26, 2026, 10:13am UTC](https://onehack.st/t/how-to-translate-complete-video-for-free/324142/7 "2026-07-26T10:13:24Z")

</div>

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