Pick a video in your Media Library, choose the languages, and get a dubbed audio
track plus translated subtitles for each one. The files are stored in your own
Media Library, and the included player keeps your original video while switching
only the audio.
How it works
- Open Voice Translator → Settings and press Connect this site. You sign in
to dubanyvideo.com (or create an account), approve this site by name, and the
plugin fetches its key itself — there is no key to copy. If you already have a
key, or your site cannot open dubanyvideo.com in a browser, Enter a key
manually on the same screen still works.
- Open Voice Translator — it lists your videos and which languages each one has.
- Choose languages, then pick how much control you want:
- Transcribe & review first — the video is transcribed and translated at
half the minute rate, and nothing is voiced yet. You get a review screen:
correct the transcript and the translation, nudge the timings, say who
speaks each line, and choose a voice per speaker. Then generate the audio.
- Dub now — the machine’s own reading, straight to audio. Cheaper, with
nothing to correct first.
- Either way the cost, and your remaining minutes, are shown before the click.
- When a language finishes, its MP3, SRT and VTT files appear in your Media
Library and can be played right there.
- Add the Dubbed video block to a page, or use
[dubanyvideo id="123"].
Viewers get an Audio: switcher labelled in each language’s own name.
Editing a dub you already published
Change a line, a speaker or a voice and the languages you already generated are
marked out of date — the files keep playing, nothing is charged, and you decide
which language is worth generating again.
Why only the audio is replaced
One copy of the picture serves every language. Three languages of a ten-hour
library is roughly 0.8 GB of audio, against roughly 19 GB if every language were a
full video copy. Switching languages does not reload the video.
What this plugin does not do
- It does not host your media. Files are downloaded into your Media Library and
served from your site. If this plugin disappears, your dubbed videos keep
playing.
- It does not re-encode or modify your original video.
- It does not claim a translation is correct. Review the subtitles before you
publish; they are ordinary SRT files you can edit.
Voice and quality
Speech is generated with synthetic voices and speaker detection. There is no voice
cloning and no lip sync, so the result suits lessons, tutorials, onboarding,
product and process videos rather than close-up advertising.
External services
This plugin sends data to dubanyvideo.com, which performs the transcription,
translation and voice generation. Nothing is sent until you press Connect this
site or enter an API key.
- What is sent: the URL of the video you select and the target language
codes. The dubbing service downloads the file from that URL. When your site is
not reachable from the internet, the video file itself is uploaded instead, and
the dubbing screen tells you so before you start. Your API key is sent as an
authorization header.
- When you connect: this site’s address, its name, a return address inside
your admin and the hash of a one-time secret are carried in the link that opens
dubanyvideo.com. Approving sends back a single-use code, which the plugin trades
for your API key in a direct request from your server. The key itself never
travels through the browser, and disconnecting revokes it.
- When: when you open a video’s dubbing screen (a free length, balance and
reachability check), while that screen is open (job status), once a minute
through WP-Cron while a dub is running, when you press Start dubbing, and on
the review screen when you edit a line, a speaker or a voice.
- The price list: once connected, the settings screen asks the service for
the plans, their monthly minutes and their prices (GET /api/v1/plans) so
nothing about pricing is hardcoded in the plugin. No key, no site data and no
personal data are sent, and the answer is cached for twelve hours.
- Identification: requests name the plugin and its version in the
User-Agent header. The site’s address is not included.
- The Contact screen: only when you press Send message, and only what you
typed — the category and the text — sent with your API key so the reply can go
to the address on your account. Nothing about your site or your videos is
attached, and the screen is never contacted otherwise.
- What comes back: a dubbed audio file and subtitle files, which the plugin
downloads into your Media Library.
- Retention: an uploaded source file is deleted from the service after seven
days. The finished audio and subtitles live in your Media Library, not on the
service.
- Terms: https://dubanyvideo.com/terms — Privacy policy: https://dubanyvideo.com/privacy
An account on dubanyvideo.com is required; dubbing consumes minutes from that
account’s balance.