keepcalculator

06 Numbers and Powers

Localization Testing: How to Test Multilingual Websites

Card No. 06·56989 · Updated · Standard formula, shown below

Localization testing checks whether a website works and feels correct for people using different languages, regions, and writing systems. Test it by combining language and regional checks, functional and visual testing, and review by fluent speakers—then repeat the checks on key pages and devices before release.

What localization testing covers

Translation is only one part of localization. A translated page can still show the wrong currency, truncate a button label, use an unsuitable date format, or fail when a visitor enters text in a right-to-left script. Localization testing evaluates the experience as a whole: content, interface, behavior, and regional conventions.

It helps to distinguish three related activities:

  • Internationalization testing checks whether the product is built to support multiple locales—for example, whether text can expand and the interface can handle Unicode.
  • Localization testing checks whether a particular language and regional version is accurate and usable.
  • Linguistic review checks spelling, grammar, tone, terminology, and meaning. It should be performed by a qualified speaker familiar with the intended audience.

A locale is more specific than a language alone. French for France and French for Canada may use different vocabulary, formats, or conventions. Define the locales the site supports rather than assuming one translation covers every region.

Plan the test scope

Start with a locale matrix: list each language-region combination and the important pages, features, browsers, and devices that must be checked. Include both public pages and journeys that depend on forms or account state. A useful scope commonly covers the home page, navigation, search, product or service details, forms, checkout if applicable, help content, and error messages.

Prioritize by user impact. A missing translation on a low-traffic legal-information page is different from an unusable payment step, but both may need attention. Record the expected language, formats, and behavior for each locale. For example, a test case can specify that a French-Canadian page displays its intended locale, accepts accented characters in a name field, and retains the selected locale as the user navigates.

Use realistic test data that does not expose personal information. Include names, addresses, and search terms that exercise diacritics, long strings, and scripts supported by the site. Avoid assuming every locale uses the same address fields or name order.

How to test a multilingual website

  1. Set the locale deliberately. Test the site’s language selector, any locale-specific URL, and the behavior for a first-time visitor. Check whether language selection persists across pages and whether a direct link opens in the expected locale.
  2. Review visible content. Ask a fluent reviewer to check headings, navigation, buttons, instructions, product descriptions, validation messages, and notices. Look for untranslated text, incorrect or inconsistent terminology, awkward line breaks, and wording that changes meaning.
  3. Check regional formats and rules. Verify dates, times, numbers, decimal and thousands separators, currencies, units, and address or telephone fields against the locale requirements. For example, 03/04/2026 is ambiguous without a declared date convention. Confirm that the displayed currency and the amount’s formatting agree; do not infer one from the visitor’s language alone.
  4. Exercise core functionality. Submit forms with localized characters, search for locale-specific terms, follow links, change preferences, and trigger both successful and unsuccessful states. Check that errors appear in the right language and explain how to correct the problem.
  5. Inspect layout and typography. Test narrow and wide screens, zoom, and the relevant fonts. Translated text often takes more or less space than its source. Look for clipped labels, overlapping controls, unexpected wrapping, missing glyphs, and content hidden behind fixed elements.
  6. Test right-to-left behavior where supported. Check Arabic or Hebrew pages for reading order, alignment, navigation, punctuation, and mixed-direction content such as email addresses or numbers. The direction should not reverse items that conventionally remain left-to-right.
  7. Check accessibility and browser behavior. Confirm that page language is identified correctly for assistive technology, keyboard navigation still works, and text remains readable. Repeat high-priority checks in the browsers and devices the site supports.

Common problems and useful tools

Frequent defects include hard-coded English strings, text embedded in images, inconsistent translations, locale selectors that reset, incorrect plural forms, and layouts built around fixed-width labels. A page may also appear translated while browser titles, metadata, cookie notices, or automated emails remain in the source language.

Automated checks can catch missing translation keys, untranslated strings, broken locale links, and visual differences across screenshots. They are useful for repeatable coverage, not for deciding whether a phrase sounds natural or culturally appropriate. A screenshot comparison can reveal a button that no longer fits; it cannot establish whether the button’s translation is correct.

Use a mix of methods: automated checks in continuous testing, manual walkthroughs of important user journeys, and linguistic review by people who understand the target locale. Keep a defect log that includes locale, URL, device or viewport, steps to reproduce, expected result, actual result, and a screenshot when useful.

Release checks and ongoing maintenance

Localization testing is not a one-time sign-off. New features, design changes, and updated source text can reintroduce defects. Include locale checks in regression testing, and retest affected pages when translations or shared interface components change.

  • Confirm that every supported locale has content for the release, including fallback behavior for missing translations.
  • Verify that language links, page titles, and locale-specific URLs point to the right version.
  • Retest high-impact journeys after changes to forms, navigation, checkout, or shared layout components.
  • Keep translation terminology and locale expectations documented so reviewers and developers apply them consistently.

Fallback behavior deserves particular care. If a translation is missing, the site should not silently create a confusing mixture of languages in a critical flow. Decide whether to show a clearly indicated fallback, suppress incomplete content, or hold the locale from release, based on the page and user impact.

Frequently Asked Questions

What is the difference between localization and translation testing?
Translation testing focuses on whether language is accurate and appropriate. Localization testing also checks regional formats, layout, functionality, locale selection, and the overall experience for the intended audience.

Can localization testing be automated?
Partly. Automation can find missing strings, broken links, and some visual regressions. Fluent human review is still needed to judge meaning, tone, grammar, and cultural suitability.

When should a multilingual website be tested?
Test during development, before each locale is released, and after changes that affect shared components, source content, or locale-specific behavior. Include important locales in routine regression testing.

How many locales should be tested?
Test every locale the site claims to support. If time is limited, prioritize high-traffic locales and critical user journeys, but do not treat a sample locale as proof that all others work.

Do I need native speakers?
Use fluent reviewers with knowledge of the target audience for linguistic and cultural review. Developers and automated tools can verify many technical behaviors, but they cannot reliably judge every nuance of language.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →