For SaaS & product teams

The UI is localized. The videos that teach it are not.

Most SaaS teams translate the interface and leave onboarding, help-centre and release videos in English — so a user reads “Einstellungen” on screen and hears “Settings” in the walkthrough. Octavia localizes product video against the terminology your product already ships, and makes re-localizing after a UI change a routine job rather than a project.

  • 60+ languages
  • One upload, every format
  • Review before anything ships
60+Studio-quality languages
1Upload, every output
~4sSubtitles for a 10-hour video
100%Reviewable before export
The problem

What gets in the way

The specific reasons this content usually stays in one language.

The narration and the screen disagree

A walkthrough that says “click Billing” over a menu labelled “Facturation” teaches users to distrust both.

Video goes stale on every release

A renamed button or a moved menu quietly breaks the help-centre video in every language at once, and nobody owns noticing.

Tickets arrive in the gap

Users who cannot follow the onboarding video file exactly the support tickets the video was made to prevent.

Capabilities

What Octavia does about it

The parts of the platform that matter for this work, rather than the full feature list.

A glossary built from your string files

Build the locked glossary from the product’s own localization files, so the narration names each button and menu exactly as users see it in their language.

Walkthroughs that keep pace

Speech is not sped up to fit the source timing. Where a language runs long, the script is tightened at review so the voice still describes the click that is on screen.

API and batch on your release cadence

Submit videos programmatically from the pipeline that ships the release, so localization runs on your schedule rather than an agency’s.

The help centre, not just the launch

Batch the whole help-video library, with translated subtitles and transcripts that give the help centre’s search something to index.

Reviewed by people who use the product

Support or in-market product staff approve the translated script before audio is generated; they know which terms customers actually use.

One product voice per language

A consistent professional voice per language across demos, onboarding and help content, so the library sounds like one product rather than a dozen narrators.

Workflow

How it runs

Four steps from the file you already have to every language you need.

Step 01

Pull the strings

Export UI labels from the localization files and load them as the locked glossary for each language.

Step 02

Submit with the release

Send demos, onboarding and release videos through the API as part of shipping, not a sprint after it.

Step 03

Review against the build

Someone using the localized product checks the script against what is on screen before audio is generated.

Step 04

Publish, then re-run on change

Push to the help centre and in-app; when the UI changes, re-run the affected clips rather than the library.

Deliverables

What you get back

One upload in, every format you need to publish out.

Dubbed product demos Onboarding videos Help-centre videos Release-note videos Translated subtitles Searchable transcripts
FAQ

Questions worth asking

Including the ones where the honest answer is a limitation.

The screen still shows the source-language UI. Does that matter?

Sometimes. For a high-level demo, translated narration over the source UI is usually fine, especially with subtitles. For onboarding and help videos that tell users which button to press, it is a real problem: they are looking for a label that does not exist in their interface. Octavia localizes what is spoken and subtitled; it does not re-render the screen. For those videos, re-record the capture against the localized build and have Octavia voice it.

How do we stop videos drifting out of date?

Treat each video’s transcript as the source of truth and tie it to the feature it documents. Keep volatile walkthroughs short and separate from stable concept videos, so a UI change means re-running a ninety-second clip rather than a twenty-minute tour. Submit through the API from the same pipeline as the release, and re-localization becomes part of shipping instead of a backlog item.

Do we need to localize every release video?

No. Localize what blocks activation and what drives support load first — onboarding, setup, and the handful of help videos behind your most common tickets in each market. Release-note and marketing videos for minor features can go out with translated subtitles only. Dubbing earns its cost where a user is trying to complete a task while watching.

Can we send it unreleased features?

Yes, with the controls you would expect for roadmap material: team workspaces with role-based access and SSO, encryption in transit and at rest, configurable retention, and customer content that is not used to train models. If your security team needs a particular processing region or specific contractual terms, raise that with Octavia before uploading anything under embargo.

Further reading

Go deeper

Practical guides from the Octavia editorial team.

Make the video match the product they see.

Start with the onboarding video behind your most common support ticket in your second-largest market.