One Player.
Every Language.

Embed a single video player. Let viewers switch languages directly from the player controls. No separate embeds, no extra pages, no friction.

The Problem

Your content speaks 74 languages.
Your player should too.

Without Multilingual Player

  • Separate video embeds for each language
  • Viewers must navigate away to find their language
  • Maintenance multiplied by every language version
  • Inconsistent viewer experience across locales

With Multilingual Player

  • One embed code, all languages included
  • Viewers pick their language without leaving the player
  • Update once, every language updates automatically
  • Consistent, professional experience worldwide

Multilingual Player

See it in action

Your viewers see one player. They click a language. Everything switches.

  • Language selector in the player controls
  • Works on any website or help center
  • No page reload, no separate embed

How It Works

From translation to embed in 3 steps

Translation modal with multiple languages selected
1

Translate into 74 languages

Pick your target languages and click Translate. AutoRetime™ generates a localized voiceover, captions, and timing for each — and saves them as drafts in a Translation Folder.

Publish all translated language versions at once
2

Review and publish

Review the script for each language — tweak proper nouns, brand terms, anything you want. Then publish each language individually, or push them all live with one Republish all.

In-player language selector dropdown with multiple languages
3

Embed once, viewers choose

Paste one embed snippet on your page. Every published language appears in the in-player selector automatically — and any new language you add later shows up without changing the embed code.

Why It Matters

The embed advantage

One embed, every language

Stop managing separate video embeds for each locale. One snippet serves all your translated content — no matter how many languages you support.

Zero viewer friction

Language selection happens inside the player controls. No redirects, no separate pages, no drop-off — viewers stay right where they are.

Always up to date

Edit your source video, add new translations, and every embedded instance updates automatically. No re-embedding required.

Use Cases

Built for global teams

Help Centers

Help Centers & Knowledge Bases

Embed multilingual tutorials directly in your help docs. Customers self-serve in their own language without leaving the page — reducing ticket volume and improving satisfaction across every market you serve.

Onboarding

Customer Onboarding

One onboarding video serves every market. New users get walkthroughs in their language from day one — no separate onboarding flows, no duplicated content, no maintenance overhead.

Training

Internal Training & LMS

Distribute training across global offices with a single embed per course. Employees pick their language inside the player. HR and L&D maintain one set of content instead of dozens.

Smart Language Detection

The right language, automatically

Viewers land on your page and see the player in their language — no friction, no manual selection. They can still switch any time from the in-player selector.

How the player picks the language

First match wins. If a language isn't published, the player falls through to the next rule.

  1. 1

    ?lang= URL parameter

  2. 2

    Viewer's browser language

  3. 3

    The original language

  4. 4

    English fallback

Translation Folder showing one project translated into four languages

Translation Folders keep languages organized

When you translate a video, every language version is automatically grouped with the source in a Translation Folder — no manual filing. Add a new language later and it slots into the same folder and shows up in every existing embed.

AutoRetime™

Powered by
AutoRetime™ Translations

The multilingual player works hand-in-hand with AutoRetime™. One-click translation adapts voiceover, captions, and timing to each language — so every version stays perfectly in sync.

  • 74 languages supported
  • Captions, click events, and cuts stay in sync
  • No manual timeline editing — one click and it's done
AutoRetime™ — video timing adapts automatically across languages

FAQ

Frequently asked questions

How does the multilingual player work?
When you translate a video using AutoRetime™, every translation lands as a draft in a Translation Folder. Review each language, publish it, and it automatically appears in the player's in-built language selector. Embed once and viewers see all your published languages — selecting a language switches the voiceover, captions, and video timing instantly.
Are translations published automatically?
No — translations are created as drafts inside a Translation Folder so you can review the script before committing to a render. Once you're happy with a translation, generate the video and publish it. You can publish each language individually, or push them all live with one Republish all.
How does the player decide which language to show?
Priority order, first match wins: (1) ?lang= URL parameter if present, (2) the viewer's browser language with base-language fallback (en-GB → en), (3) the original language of the video if published, (4) English as the final fallback. The viewer can switch manually at any time from the in-player selector.
Where can I embed the multilingual player?
Anywhere that accepts an iframe or embed code: your website, help center, knowledge base, LMS, CMS, internal wiki, or any web-based tool. The player is responsive and works on desktop and mobile.
Do I need a separate embed code for each language?
No — that's the core advantage. One embed code includes all translated language versions. Viewers select their preferred language directly within the player.
How many languages can the player support?
The player supports all 74 languages available through Tutorial AI's translation feature. There is no limit to how many languages you can include in a single player instance.
Will the embedded player update if I add or edit translations?
Yes. Embedded players are always live. When you add a new language translation or update an existing one, the change appears automatically wherever the player is embedded — no embed-code change needed.

Record. Edit like a doc. Publish.

The video editor you already know.

Start free trial