NEWProduction-ready HTML & CSS templates, live nowBrowse the catalog →
Business

How to localize a website for a second language

30 July 2025 · 5 min read · By TM Team
TL;DR

Go beyond literal translation: adapt tone and formats, allow for text expansion in the layout, and make switching languages obvious. Localize, do not just translate.

Translating your words is only half of localization. Doing it well opens a whole second market; doing it carelessly quietly alienates that market instead. The difference is treating localization as adaptation — of tone, formats and layout — rather than a literal word-for-word swap.

Three things separate real localization from machine translation.

Adapt, do not just translate

Good localization matches tone, idiom and formats — dates, currency, units — to the new audience, not just the words. A literal, machine-feeling translation reads as an afterthought and undercuts trust in exactly the market you are trying to win. People can tell when a site was truly made for them versus run through a converter.

Design for text expansion

Translations often run noticeably longer or shorter than the original, so layouts must flex without breaking. A headline that fits perfectly in one language can wrap awkwardly in another. Templates that handle varied text lengths gracefully make adding a second language far less painful.

Make switching easy

An obvious, consistent language switch lets visitors choose comfortably from anywhere. Hiding it, or resetting people to the homepage when they switch, creates friction that loses the very audience you localized for. The switch should keep people on the page they were reading, in their language.

Two languages, out of the box
Because each language usually needs its own indexable pages, starting from a template that already ships in two languages saves real work — the structure is built for it from the start.
  • Localization is adaptation, not just translation.
  • Match tone, idiom and formats to the new audience.
  • Design layouts to flex for longer or shorter text.
  • Make the language switch obvious and non-disruptive.
  • Each language usually needs its own indexable pages.
Is machine translation good enough?
As a starting point, sometimes. For anything customer-facing, a human review of tone and accuracy is worth it — clumsy translation signals carelessness.
Do I need separate pages per language?
Typically yes, so each language has its own indexable content. That is why shipping a template in two languages, as many do, is genuinely useful.
Should the URL change per language?
Usually yes — a distinct path or subdomain per language helps search engines index each version and lets people share the right one.
Which languages should I add first?
The ones your actual and target audiences use. Start with the single second language that opens the biggest or most relevant market for you.
localizationtranslationmultilingual websitei18n