Enabled in workspaces on the Growth plan.
Steps that contain only non-text content — such as a video-only modal — are copied to each language exactly as-is. The video plays correctly in every language version of your demo. If a previous translation sync replaced the video with placeholder text, re-syncing translations restores the correct content.
What updates on publish
When you publish a demo, all language versions that have a completed translation go live at the same time. Share links immediately serve whichever language matches a viewer’s browser preference. Languages that were never translated, or whose translation is still in progress, do not appear as options until the translation is complete and the demo is published again.Syncing translations
Sync translations overwrites your manual edits. When you click “Sync translations,” Navattic re-translates the selected languages from your default language content from scratch. Any manual changes you made to those translations are replaced. Languages you do not select in the sync dialog are left untouched.Captures vs. text
When you translate a demo, Navattic can translate two things separately:- Demo text includes tooltips, modals, buttons, and other text you’ve added in Navattic.
- Captures are the HTML capture of your application, behind any tooltips and modals.
- Sync translations updates your demo text.
- Publish updates your translated captures.
Automatic language detection
Navattic automatically serves your demo in the viewer’s preferred language. When a viewer opens a demo, Navattic checks their browser’s language settings and — if a matching completed translation exists — displays the demo in that language without any action required from the viewer or you. Language priority:?lang=URL parameter — If the share link includes a language parameter, that language is always used.- Browser language preference — If no
?lang=parameter is set, Navattic reads the viewer’s browser language and serves the closest matching translation. - Demo default language — If the viewer’s browser language does not match any available translation, the demo’s default language is shown.