Markup untouched
Tags, classes, attributes, inline styles, and scripts pass through unchanged. Only visible text is translated.
Translate HTML into 120 languages with tags, attributes, links, and scripts left alone. Useful for one-off pages, email templates, and exported content — and a good way to sanity-check quality before rolling out full website translation.
Free to start · 120 languages · No credit card required
Capabilities
Tags, classes, attributes, inline styles, and scripts pass through unchanged. Only visible text is translated.
Translatable attributes like alt and title are localized; functional ones like href and id are not.
Table-based and inline-styled email HTML survives intact, which most generic translators break.
Uses the same memory and glossary as full website translation, so a one-off page matches the rest.
How it works
Keep the brief, language resources, and review decisions connected. Use the finished result in Universe or export it for the next step.
A page, a fragment, or an email template.
Pick targets and the glossary to apply.
Visible text and translatable attributes are localized in place.
One valid HTML file per language.
Who it is for
Localize templates without rebuilding the table layout.
One-off pages outside the main CMS.
Help-centre or CMS exports headed for another system.
Test translation quality on a real page before a full rollout.
FAQ
Yes. Tags, attributes, classes, inline styles, and scripts pass through untouched — only visible text and translatable attributes such as alt and title are localized.
Use this for one-off files, email templates, and exports. For a live site, website translation is better: it serves translations server-side for SEO and picks up new content automatically instead of requiring a re-upload.
Everything in Vitra Universe shares one translation memory, one brand kit, and one quality bar — so the work you do here makes everything you do next faster.