Website Translation and Localization: What You Need to Know

What You Need to Know about Website Localization

Your company probably has a website. It might not be Amazon or Facebook, but it’s a good, solid website visited by your clients, future clients, and random lookie-loos. The website does its job well enough — it generates sales and informs people about your services. Sure, it’s just in English, but everyone speaks English, right? Then one fine day you come across a troubling statistic:

You’re starting to suspect that entire market segments are slipping through your fingers because the users in them have a lame (and perfectly reasonable) preference for websites written in a language they can understand. You’re also starting to think about the opportunities you could create by translating your website into other languages. Needless to say, this primarily affects companies that are already working with or preparing to enter foreign markets.

What does website localization give you?

What does website localization give you?

Before we go into depth about website localization, let’s take a look at the benefits you can get from it (and whether or not it’s even worth it).

The most obvious benefit you can get from localizing your website is increased loyalty among groups of users who prefer to get information in their native language. As we can see from the statistics, there are lots of these users in non-English-speaking countries.

Of course, you also have to account for the general level of English fluency in a given country. For example, if your website’s audience is in Sweden or Denmark, you can probably make do with English, since most people in these countries are very fluent in English. But if you want to cover users in China, Turkey, or Saudi Arabia, you’ll need to start thinking about translating your content. You can get a good idea of the level of English fluency in a given country from open sources such as this research project.

Another nice benefit of localizing your website into multiple languages is improving your brand’s image. At the very least, a multilingual website shows your clients that you care about them and can afford to have your website localized.

If your company is positioned as an international enterprise, having local versions of the website in the right languages should be a top priority.

All in all, localizing your website is absolutely worth it if:

  • Your company has foreign clients and/or partners
  • You are planning to expand abroad
  • You are positioning yourselves as an international company

Examples of the website localization

Examples of the Website Localization

Spain Website Localization
China Website Localization

How are websites localized?

Localization is about more than just translating the text from a website — it’s a much more complex process that includes technical as well as linguistic factors. You’ll need programmers and testers to do it. How does website localization work.

Without getting too deep into the nitty-gritty, the process of website localization can be divided into three main stages:

  1. Preparation
  2. Translation and layout
  3. Testing and bugfixes

Let’s take a quick look at each of these stages.


During the preparation stage you will have to decide which parts of the website need to be translated. This isn’t as trivial a job as it might seem. Sure, you could create a new translated version of the website that copies absolutely everything from the original, but is this really necessary? It doesn’t make a lot of sense to translate five whole years of archived news, user comments, articles focused on the local market, descriptions of goods or services that aren't available abroad yet, etc.

After you decide which sections to translate, you’ll need to prepare the files for translation. Ideally, the client (that’s you) provides the source text from the website or gives the localizer access to the website’s admin panel. If this isn’t an option for some reason, the client can send the localizer links to website pages and strings from the interface that need to be localized. Once the text strings have been extracted, an exact localization quote is calculated.

Another rather important detail during the preparation stage is creating a bilingual glossary. This is a list of all terms, brand names, and abbreviations found on the websites.

Translation and layout

The website files are now sent to the localizer to be translated. Most website localization companies use CAT (computer-assisted translation) systems that make translators’ and editors’ lives a lot easier. Using these systems benefits the client because they make it possible to track repeated segments of text, and most agencies offer discounts on them.

You may also have to think about localizing graphics, video, and other kinds of multimedia content usually found on websites. These elements could require translation, layout, design, subtitling, and/or voice-over.

Once the translation is complete (assuming the localizer cares about quality), all of the text is edited and proofread before being sent back to the client. You’ll want to have the text checked by a native speaker of the target language (the language you’re translating the content into) if possible.

Once the translation has been approved by the client, a new localized version of the website is created. This is usually done by the client’s programmers, but sometimes it can be handled by the localizer.

Testing and bugfixes

The last stage involves correcting any potential issues, bugs, and typos on the localized website. To do this, testers go through all the links to the website, identifying problems and recording them in a special report.

This stage can include linguistic testing, which is focused on language-based issues, and functional testing, which identifies any technical snafus.

The testing stage sometimes gets glossed over, and that’s a problem — without it, you can’t be sure your website is completely ready to receive foreign-language-speaking visitors. For example, a user could encounter an incorrectly-placed comma in a number (instead of a period, for example), or they might not feel like converting feet into centimeters. So we still recommend painstakingly testing your website prior to launch. 

Translation and layout


At first glance, choosing languages for your website doesn’t seem like something you should have to think too hard about. In most cases this decision is determined by the countries where your company is active or planning to expand.

A Web analytics system can help you choose target languages by tracking the geographic distribution of your website’s users. You could also base your decision on a ranking of the most widespread languages online.  

But there are also subtle factors at play here that could affect your choice of target languages. Let’s take a look at a few potential situations:

  • Countries with multiple official languages

    Examples: Canada (English and French), Singapore (Malay, English, Mandarin, and Tamil), Switzerland (German, French, Italian, and Romansh).

    Needless to say, your choice should be motivated first and foremost by common sense — few companies are going to consider translating their website into all 22 of India’s official languages. However, it might not be a bad idea to do some research and find out which languages are most in-demand in your target markets and familiarize yourself with the language policies of the countries you’re interested in.

  • Multiple dialects of the same language

    Examples: Portuguese (Brazil and Portugal), Chinese (Cantonese, Mandarin, Jin), English (USA, UK, Australia)

    Dialects can vary greatly from country to country and region to region, so it’s always a good idea to figure out which version of a given language you should translate your content into. By the way, this is also a good way to sniff out a disreputable localizer — if they don’t ask follow-up questions about dialects, watch out.

  • Countries or regions with widespread non-official languages

    Examples: Spanish in the US, Russian in Latvia

    You don’t necessarily have to restrict yourself to a country’s official language. If you want to get as much coverage in a region as possible, sometimes it makes sense to translate your content into the most widespread non-official languages. This could give you a good competitive edge in the battle for an audience.

Similar materials

File formats

One of the most frequently asked questions we get from clients is, “which format should the files we send you for website localization be in?”

  • If the website is small (say, a landing page or business card) and the client is handling the localized version of the website themselves, this could just be text and interface strings in .doc(x) or .xls(x) format.
  • However, in most cases the client needs to provide source files from the website in .html, .php, .xml, .js, .yml, or .json format, as well as graphical sources (for example, if the website has pictures with text on them that needs to be localized).

    At Logrus IT, textual content is extracted from source files using special programs. This allows us to translate and edit them without changing their structure. In other words, the client gets localized files in the same format as the originals. Before we deliver the materials, we always check to make sure there isn’t any damaged code or untranslated strings.

  • If the website was developed from the ground up in multiple languages (see the section about internationalization below), it may contain special localization files in .po or .xliff format.

File formats for Website Localization

What do you need to know in advance?

Localizing modern websites is a lot like localizing software, so you usually won’t be able to do it without programmers.

There are a few localization-related things that are good to consider when designing a website (this is why it’s considered good form to indicate in the statement of work whether or not you're planning to localize the website into other languages).

The process of preparing the website for the creation of additional localized versions is called internationalization.

CMS's with multi-language support

Most popular CMS’s support the creation of additional localized versions of the website in one way or another. Usually all you have to do is install a plugin such as Polylang, WPML, or qTranslate X for Wordpress and use it to add the new version.

If you use a CMS of your own design, you need to make sure it has multi-language support. Among other things, the types of data that need to (or can be) localized should be laid out accordingly. This is frequently accomplished using a gettext library that has been fine-tuned for software localization from the ground up.

String length

Keep in mind that a given phrase will almost always be different lengths in different languages. While this might not be especially significant for an article, when it comes to interface elements (buttons, menu options, forms), string length becomes a critical factor. No one wants to see this:

On average, an English sentence is 20-30% shorter than a German or Russian sentence. Chinese and Korean are even more succinct. This is something you need to consider when creating a website mockup — for example, by using relative sizes instead of absolute ones, leaving extra space on interface elements, and generally adhering to the principles of adaptive design.

Character sets and fonts

At some point everyone has probably encountered a problem with a character set where, instead of English characters, you get a bunch of gobbledygook in your document. You can easily avoid this by using the universal international UTF-8 character set, which has become the standard in Web development.

Another important thing to consider is the fonts you pick for a multilingual website. Not all fonts support both Latin and Cyrillic characters by default, to say nothing of Chinese or Japanese characters. This is especially true of designer fonts made to order. So before you use a font on your website, make sure it supports the Unicode standard.

Regional formats and units of measurement

Regional formats and units of measurement

Localization should also include adapting your content to the everyday reality of the target market. This can include regional formats for time and dates, currency, units of measurement, the direction a given language is read in (i.e. right to left or left to right), and punctuation.

To make this job easier, you can use various JavaScript libraries (Date.jsMoment.js, Money.js, etc.) during development to automatically convert formats and change how units of measurement are displayed based on locale.

Local laws

If there’s anything you definitely don’t want to forget when designed a multilingual website, it’s obeying the law. Make sure that the information on your website and the goods and services you offer don’t violate local laws and that legally significant documents (confidentiality agreements, terms and conditions, etc.) are properly translated. In some cases you may also need local hosting and/or a local domain name in order for your website to work correctly.

Multilingual support

A modern website isn’t something that is static and unchanging. Its content should be updated constantly with new articles, news, special offers, and descriptions of products and services. All of this content needs to be translated proactively or created in multiple languages from scratch.

Another important thing to consider is the search engine optimization of the website’s various localized versions – this may also require the services of a localizer. And if you have an online store or other online service, it’s considered good form to provide tech support for your customers in their native language.

So when planning your budget, don’t forget that supporting a multilingual website can also require a certain investment in terms of both money and labor.


We offer:

This website uses cookies. If you click the ACCEPT button or continue to browse the website, we consider you have accepted the use of cookie files. Privacy Policy