Desktop AI dubbing across AI providers, with 70+ translation languages, or fully offline and free — no keys, no internet, pay no one. Your video never leaves your computer.
Run it free and offline, or mix in cloud providers when you want more languages and quality. The video file stays on your computer either way.
30+ on-device models, including Whisper and Omnilingual ASR for transcription, Qwen3.5, Qwen3.6, Gemma 4 and Index-Translate for translation, and Supertonic 3 and Kokoro for speech synthesis. Qwen3.5 0.8B is the default local translator on Windows and Gemma 4 E2B on Mac, unless Apple Foundation Models qualifies; Hy-MT2 is another option. The largest translation models, such as Gemma 4 26B-A4B, need a very powerful computer with lots of memory. No keys, no internet after model installation, nothing to pay per minute. Language coverage is more modest than cloud.
Transcribe locally, translate with GPT, voice each speaker with a different vendor, all in one render. Swap any step whenever you like.
Best quality, the widest voice and transcription coverage, and all 70+ translation languages. You pay providers at their public rates, with no markup from us. Your video never leaves your computer.
See & hear it
Flip between the German original and the English dub on the exact same footage. The picture is untouched. Only the voice changes.
Switch tracks anytime. Playback keeps its place. Loads only on play.
Your video files never leave your computer. Cloud providers only see what you opt to send. Or use on-device models, where all media stays local.
OpenAI, xAI, ElevenLabs, Google, Inworld, Soniox, your own OpenAI-compatible endpoint, or on-device. The macOS build also includes Apple (on-device) speech recognition and translation, the latter through Apple Intelligence or Apple Translation, on macOS 26+ with supported hardware and languages, and speech with Apple system voices on macOS 15+. Combine providers inside one project. No vendor lock-in.
Pay only to lift the 10-segment dubbing limit. Cloud API keys go straight to providers. We don't resell tokens.
How it works
You get the full pipeline, with a checkpoint at every step instead of one opaque button.
Built for
Signature feature · interactive
Pick the right tool for each step instead of committing to one stack. Choose one provider for transcription and translation, and assign different voice providers per speaker. Watch your privacy update in real time. It's the same choice you make inside the app.
One provider per step. Voice can use several (a different voice per speaker).
Local server here means a server running on your computer. The app also accepts hosted OpenAI-compatible endpoints, which send translation text to their host and may charge for usage.
Every cloud dubbing tool ships its own voice library, its own translator, its own transcription. If their women's voices sound robotic, you're stuck. If their translator butchers your jargon, you're stuck.
We don't build voices or translators. We wire the best ones together, so you always pick the right tool for the job, swap freely, and never wait on one vendor to fix a model.
Apple adds a ninth provider in the macOS build: on-device speech recognition (with speaker diarization) and translation on macOS 26+ with supported hardware and languages, and speech with Apple system voices already installed on the Mac (macOS 15+). Apple Intelligence translation needs Apple Intelligence to be available and turned on; Apple Translation uses language packs you install in macOS.
Mac only · Ready for macOS 27
On a Mac, transcription, translation and voices can come from the models that ship with macOS. The app uses whatever version the system provides, so on macOS 27 you work with Apple's macOS 27 models. They run on your Mac, need no API key and add no provider bill.
Each Apple model is an ordinary choice in the project settings and the provider tests, so you can mix it with downloadable on-device models and cloud services in the same project.
Speech to text
Apple Speech Transcriber turns the audio into timed segments with confidence scores. Switch on speaker detection in the project and the app labels each speaker with its own on-device speaker models. Missing speech assets for a language are installed by macOS after you approve. Choose the source language yourself; automatic detection isn't available here.
Translation
Translates with the languages installed in System Settings → General → Language & Region → Translation Languages. If one is missing, the app says where to add it. It doesn't need Apple Intelligence. Project context and the glossary aren't used by this model.
Translation
The on-device language model behind Apple Intelligence translates your segments in batches and is given your project context and glossary. It needs macOS 26 or later, Apple Intelligence turned on and ready, and both languages supported by the model. New Mac projects pick it by default when they qualify, otherwise Gemma 4 E2B.
Text to speech
Give a speaker one of the Apple voices already installed on your Mac, in whichever default, enhanced or premium versions you have. The app never downloads voices itself; macOS manages them. Personal Voice is never used.
In-app Help
Ask the Help panel a question and Apple Foundation Models writes a short answer from the bundled English help pages, with numbered sources you can open. Without Apple Intelligence, local help search still works.
Siri & Shortcuts
The Shortcuts action “Search AI Video Translator help” finds the matching help passages on your Mac and hands them to your shortcut. On macOS 27, ask Siri and the app's Help panel opens with your question.
The Mac app runs on Apple Silicon with macOS 15 or later. Apple speech recognition, Apple Translation and Apple Foundation Models need macOS 26 or later on a supported Mac; Foundation Models also need Apple Intelligence turned on. Asking Siri to search Help needs macOS 27. Which languages each Apple model covers is decided by macOS on your Mac, and the app checks your languages before it runs. Audio, text and help questions are processed on your Mac and never sent to us or to Apple through these models; the app doesn't use Private Cloud Compute. Details are in the privacy policy.
External control
The app does the translation. Shortcuts and AI agents request it: the app owns the job, keeps it running on its own, and applies the same file access, consent and free-tier rules as when you click.
Shortcuts
In Shortcuts, give Translate video a video or audio file and a target language. Use Translate video and wait to get the finished file in one action. You don't need to select a project. Closing the window while processing asks you to confirm quitting; choose “Keep processing” to keep the job running.
MCP for AI agents
MCP is off by default. Turn it on in Settings → MCP first, then copy your host connection setup in that tab. Your agent host launches the app with --mcp and talks to it over stdio. Setup is documented for Claude Code, Claude Desktop, Cursor and VS Code with Copilot.
Claude Code · macOS
claude mcp add --transport stdio --scope user ai-video-translator -- "/Applications/AI Video Translator.app/Contents/MacOS/AI Video Translator" --mcp
Claude Code · Windows PowerShell
claude mcp add --transport stdio --scope user ai-video-translator -- "$env:LOCALAPPDATA\Microsoft\WindowsApps\videotranslator.exe" --mcp
Open the app and finish setup first, then check the connection with /mcp. Other hosts that can run a local stdio server may work too, but compatibility isn't promised for every client.
Siri receives help passages when you search Help. Shortcuts or an MCP host receives help passages, your choices, job status, file paths and the location of the result file. MCP hosts can also receive full transcripts, project settings, speaker choices, timing, audio status and extracted source frames as JPEG images. Enabling MCP permits reads, free edits and explicitly requested processing on all registered accessible projects, with no per-project permission. Paid operations need your explicit request and must never be retried automatically. An MCP result carries the path, type and size, never video bytes, and reports warnings such as the free-tier limit. Local translation doesn't mean the assistant's own processing is local: Apple handles Siri and Shortcuts under Apple's terms, and an MCP host and its assistant under their own terms and privacy policies. We receive neither the requests nor the results. See the MCP setup guide, the Shortcuts and Help guide and the privacy policy.
Real editor
The Café conversation timeline shows English source text beside German translations, with a different provider voice on each visible segment. Three voiced segments show green play buttons, durations and speed badges.
Try before you trust
Every video raises the same questions. Which translator keeps my jargon? Which transcriber handles a noisy interview? Which voice sounds right for this character? Which separator gives the cleanest vocals?
Most dubbing apps ask you to commit before you find out. We don't. Four provider comparison tests let you A/B providers on your actual source material, side by side, with your own keys (no markup) or fully offline. A CPU / GPU Test also compares local translation on Windows and in the macOS build. Tap any preview to enlarge.
In the macOS build, every on-device translation model (Qwen3.5, Qwen3.6, Gemma 4, Hy-MT2 and Index-Translate) uses Metal by default, with CPU as an alternative and fallback. GPU acceleration here applies to these translation models; other on-device stages use their own engines.
Tests run with your own API keys for cloud providers, or fully offline for on-device models. No subscription required. The 10-segment dubbing allowance applies only when saving the final video.
Pricing
All features available on both. The only thing the subscription lifts is the 10-segment dubbed-voice limit.
All features. Full-length video and background audio, with dubbed voice for the first 10 speech segments.
Everything in Free, with dubbed voice for every speech segment. That's the only difference.
The subscription is purchased in the store you download the app from, and the price is shown there.
The desktop app handles most dubbing work out of the box, and Free or Premium is all most people ever need. Enterprise is custom work we do with you when you're running translation at scale, have strict data-handling rules, or need models and pipelines that don't exist yet. There's no fixed package. We scope it to what your project actually requires.
Tell us what you're trying to do, even if you're not sure it's possible yet. We'll give you a straight answer.
If you pick cloud providers (OpenAI, xAI, ElevenLabs, Google, Inworld, Soniox), you bring your own API key and pay them directly, at their public rates, with no markup, no orchestration fee, and no per-minute charge from us. Provider fees depend on the models and usage you choose. Stay on-device and you pay no one: the models run on your machine for free.
What this is
Every product makes choices. Here are the ones behind this one, so you know what you're getting before you install it.
FAQ
Roadmap
We ship deliberately. Here's what's live, what's next, and what we're choosing not to build.
Live on the Microsoft Store. All Windows features, with eight providers, on-device or cloud, and never a watermark.
Coming soon to the Mac App Store, for Apple Silicon and macOS 15 or later. The same private, mix-and-match dubbing workflow you get on Windows, plus Apple on-device speech recognition, translation and system voices.
Subtitle export, import and embedding are a candidate for a future release. On the table, no committed date.
No Linux, mobile, or web version. Multi-gigabyte video files and on-device AI inference belong on a desktop, not uploaded to someone else's server or squeezed into a browser tab. Staying desktop-first is what makes the privacy guarantees real.