Why This Content Type Is Different
Screen-recorded tutorials, product walkthroughs, and software training videos are one of the largest categories of video content organisations localize, and they have a structural property that most dubbing guidance does not address: the narration is synchronised not to another person's speech, but to a sequence of on-screen actions — a cursor moving, a menu opening, a field being filled in — that the viewer needs to follow in real time.
This changes what "in sync" means. Ordinary dialogue dubbing is judged against lip movement and turn timing. Screen recording narration is judged against whether the words describing an action land at the moment that action is visible on screen. A translation that is accurate and natural-sounding but arrives half a second after the click it describes is a comprehension failure, not merely an aesthetic one, because the viewer has already moved their attention past the moment being described.
It also means the content is unusually dependent on decisions made long before dubbing — specifically, decisions made when the original script and recording were produced — in a way that ordinary dubbed content is not. A tutorial that names what it is clicking translates cleanly. One that says "click here" translates into an equally uninformative sentence in every language, and no amount of dubbing skill fixes that.
The Localization-Unfriendly Script Problem
This is worth addressing first because it is where the highest-leverage fix lives, and it is upstream of translation entirely.
Vague deictic references — "here," "this," "that one" — that rely on the viewer seeing the video at the same time as hearing the narration are the single most common problem. In the original language, this works fine because the narrator and the viewer share the same visual moment. In translation, the words alone carry no information, and if timing shifts even slightly during dubbing — which it does, because text length changes across languages — the vague reference can drift away from the visual action it was pointing at entirely.
UI element names spoken in a way that assumes the viewer is looking at an English-language interface — "click the blue Submit button" — become wrong the moment the interface itself is localized into the video's target language, since the button will no longer say "Submit" and may not be blue in every theme.
The fix is upstream: write tutorial scripts to name what is being interacted with explicitly — "click the Submit button in the bottom right" rather than "click here" — which is better practice even in the source language and dramatically more robust across translation and across UI localization or redesign.
Where the script cannot be changed because the video already exists and re-scripting means re-recording, the translator and reviewer need to work from the actual screen recording, not from a transcript alone, adding necessary specificity that the original left implicit — describing what "here" refers to based on watching the footage, even though the original speaker didn't need to.
Matching Narration to On-Screen Timing
Establish action timestamps as part of the source preparation, not as an afterthought during dubbing. Before translation begins, mark the exact timestamp of each significant on-screen action — a click, a page load, a field being filled — against the transcript. This turns "sync the dub to the actions" from a vague instruction into a concrete list of timing targets.
Translation length varies by language, and action timing does not. A click happens at a fixed moment in the video regardless of what language is being spoken over it. This means the translated narration for that segment has a harder timing constraint than ordinary dialogue dubbing, where a few hundred milliseconds of drift across a whole conversation is unnoticeable — here, drift accumulates against fixed visual anchor points that recur every few seconds throughout the video.
Where a language's translation runs unavoidably longer than the time available before the next action, the options are to compress the delivery pace for that segment specifically, to insert a brief pause in the screen recording itself — adding a still frame or slowing the cursor movement — or, where the platform supports it, to accept and design for slightly different narration timing per language rather than forcing a single video to serve every language's audio track.
Pre-action narration versus reactive narration is a scripting choice worth being deliberate about. Narration that describes an action just before it happens ("now I'll click the export button") is generally easier to keep in sync across languages than narration reacting to something that already happened ("as you can see, that opened the export dialog"), because the former gives translation and delivery some lead time before the fixed visual anchor rather than needing to land exactly on it.
Should the Interface Itself Be Localized?
This is a decision that has to be made before dubbing starts, because it changes what the narration needs to describe.
Recording a fresh screen capture in the target-language interface produces the most coherent and professional result — the narration and the visible interface match, in the same language, with UI element names that are exactly what the localized narration calls them. This is the right choice for high-value, long-lived tutorial content, particularly where the software itself is already localized into that language and available to record from.
Keeping the original-language interface and dubbing narration over it is far cheaper and faster, and is the common approach for content produced at volume or for markets where the underlying software has not been localized into that language at all. The narration in this case needs to reference the actual on-screen text, which means naming the UI element in its original language within the translated sentence — "click ‘Submit'" spoken in the target language, with the English word retained — rather than translating a button name that does not actually appear on screen.
A hybrid approach re-records specific high-visibility screens — a landing page, a key dashboard — while using dubbed narration over the original recording for less critical or more expensive-to-recapture sections, balancing cost against the coherence of a fully localized recording.
Whichever approach is chosen, decide it consistently for a whole series or product line, not per video, since inconsistency between videos in the same tutorial library — some with localized interfaces, some without, with no visible pattern to why — reads as disorganised rather than as a deliberate cost trade-off.
UI Terminology Consistency
Lock the target-language name for every UI element that recurs across your tutorial library, treated exactly like the product terminology glossary described elsewhere in localization workflows, because a tutorial library referring to the same button by two different translated names across different videos actively confuses users trying to follow along.
This terminology must match what actually appears in the localized product, if the product itself is localized, not an independently chosen translation. A tutorial calling a feature by a different name than the product's own localized interface uses is a worse failure than an unlocalized tutorial, because it actively misleads a user trying to find the thing being described.
Coordinate with the product localization team, not just the content localization team. These are frequently different groups within an organisation working from different terminology sources, and a tutorial video pipeline that does not check against the product's actual shipped UI strings will drift from them, particularly as the product UI evolves and the tutorial catalogue does not get updated in lockstep.
Where the product is not localized into a given language but the tutorial is, this needs to be flagged explicitly in the narration approach — either retaining the original UI terms as described above, or making a deliberate choice to translate them anyway with a clear understanding that they will not match what the viewer sees on their own screen if they follow along in real time.
Cursor Movement, Highlighting, and Visual Pacing
Cursor movement speed in the original recording was tuned to the original narration's pace, and if the translated narration runs at meaningfully different length, the visual pacing that felt natural in the source can feel rushed or sluggish in the dub, independent of the translation quality itself.
Where re-recording is not an option, visual pacing adjustments — inserting a brief pause, gently retiming a segment, adding a subtle highlight or zoom to hold attention on a spot for a beat longer — are a legitimate and common part of adapting a screen recording tutorial for a different language, and should be considered part of the localization workflow rather than treated as out of scope video editing.
Test the localized version by actually trying to follow it as a first-time user would, ideally with someone unfamiliar with both the software and the original video, since this surfaces timing and reference problems that a reviewer who already knows what the video is demonstrating will not notice, because they are unconsciously filling in gaps the actual target audience cannot.
Text Visible in the Recording Itself
Beyond spoken narration, screen recordings are full of text that is part of the video image rather than a separate subtitle or audio track — menu labels, tooltips, error messages, sample data typed into a form.
Decide explicitly whether this on-screen text needs to be localized, since it often carries information as important as the narration, particularly error messages and confirmation dialogs that a viewer might encounter independently later.
Overlay translations or callout annotations can be added over the original screen text without re-recording, which is the practical middle ground when full interface localization is not being done for that video, though it adds a visual layer that needs its own design and timing care so it does not obscure the content it is annotating.
Sample data typed into forms during a demo — names, addresses, example values — is worth reviewing for cultural and regional fit, since an example address or phone number format from the original market can look conspicuously foreign or simply confusing to a viewer trying to understand the expected format for their own region.
A Working Checklist
- Write source tutorial scripts to name UI elements explicitly rather than relying on vague deictic references like "here."
- Mark exact timestamps of on-screen actions against the transcript before translation begins.
- Treat action timing as a fixed constraint per language, since click and load timestamps do not move even when translation length does.
- Prefer pre-action narration phrasing over reactive narration where scripting allows it.
- Decide per product line whether to re-record the interface in the target language or dub over the original.
- Retain original-language UI element names in translated narration when the interface itself is not being re-recorded.
- Lock UI terminology in a glossary that matches the actual localized product, not an independent translation.
- Coordinate tutorial terminology with the product localization team directly.
- Adjust cursor pacing, pauses, or highlight duration when translated narration length differs meaningfully from source.
- Test the finished localized tutorial with someone unfamiliar with the software and the original video.
- Decide explicitly whether on-screen text, error messages, and sample data need translation or overlay annotation.
- Review sample data shown in demos for regional and cultural fit.
- Apply a consistent approach across an entire tutorial series rather than deciding per video.
Frequently Asked Questions
Why does my dubbed tutorial feel out of sync even though the audio timing looks fine?
Because sync in this content type means the narration matching on-screen actions, not just matching a speaker's mouth or a turn boundary. A click happens at a fixed timestamp in the video regardless of language, and if the translated narration runs long, later action references drift out of alignment with what is visible, even though the audio track itself plays back at a completely normal, natural pace throughout.
Should I re-record my screen tutorials in each target language, or just dub the narration?
Re-recording produces the most coherent result, especially where the software itself is already localized into that language, but it is considerably more expensive and slower than dubbing narration over the original recording. Dubbing over the original works well as long as the narration references on-screen UI elements by their actual original-language names rather than translating button names that do not appear on the screen the viewer is actually looking at.
How do I handle a tutorial that says "click here" instead of naming the button?
For future content, fix it at the script level — name the specific UI element explicitly, which is better practice in the source language too and makes every subsequent translation and any future UI redesign far more robust. For existing content that cannot be re-scripted, have the translator and reviewer work from the actual screen recording rather than the transcript alone, adding the specificity the original speaker didn't need but a translated audience does.
What happens when my UI terminology doesn't match the tutorial narration?
This is a worse failure than having no tutorial at all in that language, because it actively misleads someone trying to follow along on their own screen. It happens when tutorial content localization and product interface localization are managed by different teams from different terminology sources. Coordinate directly with whoever owns the product's localized UI strings and lock a shared glossary rather than letting the tutorial team translate independently.
Does on-screen text in a screen recording need to be translated too?
Decide this explicitly rather than by default, since it is easy to translate the spoken narration and simply forget the text baked into the video image. Menu labels, error messages, and confirmation dialogs the video shows are often as important as what the narrator says, and if you are not re-recording the interface, overlay translations or callout annotations are a workable middle ground.
Should sample data in a demo video be localized too?
Worth reviewing, yes. An example address, phone number, or name format from the original market can look conspicuously foreign or simply confuse a viewer about what format is actually expected in their own region when they try to replicate the steps themselves. It is a small detail that is easy to overlook relative to narration and UI terminology, but it affects whether the tutorial actually feels usable to complete.
Related reading: Video Translation for Startups | SaaS Product Video Localization | Embedding Video Translation in Your Product



