Three ways a platform can carry another language
Every place you publish handles languages in one of three ways, and many support more than one:
- Caption or subtitle files
- One video, with a separate text file for each language that viewers switch on in the player. Cheap to add and easy to correct.
- Extra audio tracks
- One video with several audio languages the viewer chooses between. Supported by a smaller set of platforms and players.
- Separate uploads
- A complete video per language, each with its own title, description and page. Works everywhere, but splits views and comments across copies.
Which one a platform supports decides what you export. A platform that reads caption files needs only an SRT or VTT per language. A platform without file support needs either burned-in subtitles or a dubbed video for each language.
Long-form video platforms
Large long-form platforms generally accept uploaded subtitle files in common formats such as SRT and WebVTT, let you set the language of each file, and let you add translated titles and descriptions. Some also let you add dubbed audio tracks to the same video. YouTube's version of that is covered in multi-language audio on YouTube, so it is not repeated here.
The key choice on these platforms is one video with tracks versus separate uploads. One video keeps views, comments and watch history together and is easier to correct. Separate uploads, often on a dedicated language channel, give each language its own title, thumbnail, community and recommendations. Neither is right for every channel; the deciding factors are usually whether you have the audience and time to run a second community, and whether the platform's track features are available to your account.
Your own website
On your own site you control the player, which makes captions easy and audio switching harder.
Browsers support caption tracks natively through the HTML track element, which expects WebVTT files, so a VTT per language and a language label for each is all a standard player needs. Most hosted video players also accept uploaded caption files.
Switching between audio languages in one player is less universal. It generally needs a streaming setup or a player that supports alternate audio renditions. The simpler route is a separate video file per language, each on the matching language page of your site or behind a language selector. Page structure, language tags and search considerations for that are in multilingual video on your website.
For audio-only versions of a show, podcast apps usually expect a separate feed or episode per language rather than tracks inside one episode; running a multilingual podcast covers that set-up.
Format and length constraints to check
Before exporting language versions, check these for every destination. Write the answers into your publishing notes so you look them up once:
- Container and codec: MP4 with H.264 video and AAC audio is the most widely accepted combination. MKV, and HEVC video in any container, are accepted in fewer places.
- Maximum duration and file size, which often differ between regular posts, short-form posts and account levels.
- Aspect ratio: horizontal, vertical or square, and whether the platform crops.
- Caption formats accepted, character encoding, and whether line breaks and styling are kept.
- Character limits for titles, descriptions and captions, since translations often run longer than the original.
- Whether language fields exist for the video, audio and captions, so viewers and search can find the right version.
If a translated file arrives in a container a platform rejects, change the container rather than re-exporting from scratch where possible; converting video formats explains when a quick remux is enough and when a full re-encode is needed.
Keeping language versions consistent
The longer a video is live, the more likely its versions drift apart. Simple habits prevent that:
- Publish every language from the same locked cut. If you trim the original after translating, the subtitle timings and dubbed track no longer match.
- Give every file a version number and record which version is live on each platform in a simple tracker: platform, language, delivery type, version, date, link.
- When you fix an error, fix it in the master file for that language first, then update every platform from it, not the other way round.
- Keep pinned comments, links and sponsor details aligned. A discount code that expired in English should not live on in Portuguese.
- Decide once whether short clips follow the main video's languages or only your largest ones, and apply it consistently.
Example: one video, four destinations
A software studio publishes an 8-minute launch video. On its long-form channel it adds German and Japanese subtitle files to the original upload. On its website, the German and Japanese product pages each embed a dubbed version with a VTT caption file in the same language. On two short-form apps, it posts 45-second vertical cuts per language with subtitles burned in by its editor. A tracker row per platform and language lists the file version, so when a feature name changes a week later, the team updates two subtitle files, two web videos and four clips from the corrected masters.
Pitfalls and limits
- Publishing a separate upload per language without translating the title and description. The video exists but nobody searching in that language finds it.
- Uploading a subtitle file to the wrong language slot. Name files with a language tag and check the player after publishing.
- Assuming one export suits all platforms. A file that plays on your site may be rejected or recompressed heavily elsewhere.
- Cutting clips from each language separately. It multiplies work and inconsistency; cut from the translated full-length version instead.
- Relying on remembered platform rules. Limits, caption support and audio track features change and differ by account and region, so recheck the official help pages periodically.
There is also a ceiling on how consistent you can be. Platforms recompress uploads differently, some strip or alter caption files, and engagement on separate language uploads is never directly comparable to the original.
What mydubly produces for publishing
mydubly gives you the files; publishing them is up to you, because it has no platform integrations or direct posting. For each job you can download SRT and VTT subtitle files in one language, encoded as UTF-8 with a byte order mark, with single-line cues and no styling or positioning. SRT suits most upload forms; VTT suits the HTML track element on your own site. A dubbing job also gives the translated audio (the new voice over the original background) as a file, which you can add as an extra audio track where a platform supports it, and a translated video with that audio in place of the original speech.
A few details matter for publishing. The translated video copies the original picture without re-encoding, so it usually comes out as MP4; if the original video codec cannot go in MP4, the output is MKV, which you may need to remux before some platforms accept it. The translated video contains no subtitle track, so subtitles are always uploaded as separate files or burned in with your editor, since mydubly does not burn subtitles into the picture. Generate subtitle files with the subtitle generator for languages you are not dubbing.
Next step
List every place you publish and write one line for each: caption files, audio tracks or separate upload, plus accepted formats and limits. Then translate one video in the video translator, publish it everywhere from the same set of files, and set up the tracker before the second video. For the subtitle upload itself, see how to add subtitles to a video.
Frequently asked questions
Is it better to upload one video with subtitles or a separate video per language?
It depends on your audience and capacity. One video with subtitle files keeps views and comments together and is easier to correct. Separate uploads give each language its own title, thumbnail and community, which can help discovery but doubles the channel work.
Which subtitle format should I upload?
SRT is accepted by most upload forms and is the safest default. WebVTT is the native format for captions on web pages using the HTML track element. If a platform rejects one, try the other before converting to anything more exotic.
Why does my translated video look different after upload?
Platforms recompress uploads to their own settings, so quality and file size change after publishing. Uploading a high-quality master helps. If the picture looks badly degraded only on one platform, check its recommended upload settings rather than changing your translation files.
Should translated short clips be burned in or use caption files?
Many short-form viewers watch muted, and several apps have limited caption file support, so burned-in subtitles are common there. Burned-in text cannot be switched off or corrected without re-exporting, so keep the unburned version and the subtitle file in case you need to fix a line.
How do I keep track of which version is live where?
A simple spreadsheet works: one row per platform and language, with the delivery type, file version, publish date and link. Update it whenever you replace a file. When you fix a translation, the tracker tells you every place that needs the new version.
Can mydubly post translated videos to platforms for me?
No. mydubly produces the files, including subtitles, the translated audio and the translated video, and you download and upload them yourself. That also means you choose which version goes where.