VideoDubber — AI Video Translation, Dubbing & Voice Cloning
Official home of the VideoDubber Python client — translate, dub, and clone voices in 150+ languages with AI. Premium quality at a fraction of the cost.
| Website | videodubber.ai |
| Developer portal | videodubber.ai/developers |
| PyPI package | pypi.org/project/videodubber |
| API reference | videodubber_client.md |
| Pricing | videodubber.ai/pricing |
For developers — automate video translation
Use the official Python client to submit a public media URL to api.videodubber.ai, poll for completion, and download the translated file — from the CLI or in your own code.
pip install videodubber
export VIDEODUBBER_API_KEY="your-api-key"
videodubber \
--file-url "https://example.com/video.mp4" \
--target-language Spanish \
--voice Elvira \
--output ./translated.mp4
from videodubber import VideoDubberClient, TranslationJobParams
client = VideoDubberClient(api_key="your-api-key")
status = client.translate_from_url(
TranslationJobParams(
file_url="https://example.com/video.mp4",
target_language="Spanish",
selectedvoices=["Elvira"],
speakers=["Speaker 1"],
filetype="mp4",
)
)
print(status.translated_media_url)
Documentation
- Developer portal — REST quickstart, auth, rate limits, and integration guide
- Full API & CLI reference — endpoints, arguments, error codes, and library methods
- PyPI: videodubber — install, version history, and package metadata
How to Generate VideoDubber API Key
API access is included on paid plans. Once subscribed:
- Log in to app.videodubber.ai
- Open API Keys in your account
- Click Generate API key and copy the key immediately — it is shown once
- Store the key securely (password manager or secrets vault). Never commit it to git or expose it in browser/client-side code
Use your key
| Method | How |
|---|---|
| Python CLI | export VIDEODUBBER_API_KEY="your-api-key" or pass --api-key "your-api-key" |
| Python library | VideoDubberClient(api_key="your-api-key") |
| REST / curl | Add header x-api-key: your-api-key on every /api/p/* request |
You can also manage keys programmatically while authenticated:
| Action | Endpoint |
|---|---|
| View existing key | GET /api/p/api-key |
| Generate new key | POST /api/p/api-key |
| Revoke key | DELETE /api/p/api-key |
Need help? Email contact@videodubber.ai or see the developer portal.
For everyone — translate videos in the app
No code required. Translate your video in three steps:
- Go to VideoDubber.ai and click Get Started
- Upload your video (or paste a YouTube link)
- Choose target languages and voices — or clone the original speaker
Download translated MP4s and subtitles in seconds. Free for short videos, no watermark.
Why VideoDubber?
- 20× cheaper than typical premium AI dubbing — see pricing
- 150+ languages — scale your audience without re-shooting
- Voice cloning powered by in-house research (no third-party TTS API)
- Studio-quality output — subtitles, lip-sync, and editing in one place
- Free tier for short clips — test quality before you commit
- Human support at contact@videodubber.ai
Supported by
Metadata
Release files for videodubber 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| videodubber-0.2.2.tar.gz | 26.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| videodubber-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.7 kB
Release files / videodubber-0.2.2.tar.gz
| Download URL | videodubber-0.2.2.tar.gz |
|---|---|
| Size | 26.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f05c6fa8631655e120e0b15aca2cfccc5512a182541099508615ed2429e62c4c
|
|
BLAKE2b-256 checksum How to use checksums |
1bc5aca773b628014f4deb0517875fbc5dae27975f8ef806e31e0490ea4177c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / videodubber-0.2.2-py3-none-any.whl
| Download URL | videodubber-0.2.2-py3-none-any.whl |
|---|---|
| Size | 24.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18e71cc2278d0af9d1044b62557bb85877594988b6820b490408731d352a22c0
|
|
BLAKE2b-256 checksum How to use checksums |
2468f9e8db353b4cdbc938fabb451d3ae49182c76da247cb6eca51b42bb6a6dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|