Menu Search
Jump to the content X X
SmashingConf London Avatar

We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. our upcoming SmashingConf London, dedicated to all things web performance.

How To Conduct Website Localization – Don’t Get Lost In Translation

A common mistake with localized websites is considering the translated content to be just another version of the pages in the original language. Translation isn’t everything. Of course, for the user it’s all about the content: Is the content relevant and understandable and in line with the user’s cultural context?

website localization

As pointed out in Entrepreneur1:

“According to research firm IDC, web users are four times more likely to purchase from a company that communicates in their own language. Additionally, visitors to websites stay twice as long on sites that are available in their native tongue, according to Forrester Research.”

From a commercial point of view, when you decide to create and maintain a multilingual website, you have to consider many more points than just translation. We’ll explore some of the issues to think about when localizing a website.

Further Reading on SmashingMag: Link

Cultural Context Is Everything Link

The decision to expand one’s operation into other markets should always be preceded by deep and thorough research. Localizing a website is an important business decision that will have a great impact on how well you achieve your business goals in certain markets. Before localizing any content, partner up with local agencies to better understand the target audience, and check whether your product meets local standards and is in line with the core cultural values of the audience. Understanding the basic differences in customs and practices between nations is important.

Take the US and Poland. The US style of business is more relaxed and outgoing than in Poland, where things tend to be more formal. This is why some Polish companies find it difficult to enter the US market — because their business style, language and approach might be considered stiff and overly formal. And to Polish people, the US style of business might come off as too loose, even unprofessional at times.

If you investigate Japanese culture, you will find that the Japanese are very strict about following business protocol. So, if a spontaneous Italian wanted to do business with a rule-following Japanese citizen, they would both need to understand the nuances of and differences between their cultures. An interesting characteristic of Japanese culture is that sarcasm doesn’t exist5. So, if your content is sarcastic in nature, your Japanese clients simply won’t understand it.

Hire a local consultant to compare notes and ensure that your message will be heard and understood by customers.

First Things First: The Translations Link

Translating a website (especially a complex one) can be a challenge. You need to decide on your core markets first and then choose the language version accordingly. If you don’t have a clue where to start, then hire a translation agency or a localization consultant. They will plan and guide you through the process.

If you’re into challenges and would like to tackle this one on your own, then a good place to start is ProZ.com6, where you can find and test freelancers and agencies. Chances are you’ll find people experienced in your field who already have similar projects on their books.

Beware: Experienced translators tend to be a little pricey, and if you don’t intend to establish a long-term relationship, then they will apply a minimum charge for your project, which means you would have to pay the same amount for a small touch-up or proof as you would for a two-page translation. This can be a deal-breaker for small businesses. If your budget is small, then consider less experienced freelancers; however, expect some difficulties throughout the process — after all, both of you are learning.

7 – community of translation professionals, and a marketplace for translation services. (Image source8)

Tip: This is a good opportunity to try out your negotiation skills because all fees are negotiable, even if the translator’s profile states otherwise. (Been there, done that.)

The vast majority of people on use translation software, such as Trados9, which is helpful with large projects. With translators who charge by the word, overpaying is easy. Trados will help you estimate your word count and will eliminate repetition to save you money.

SDL Trados provides software for translation memory and terminology management. (Image source11)

Trados is also a good base from which to maintain a website in multiple languages. It holds a database of all of your previous translations, which can be shared fairly easily with new translators. It comes at a price, but if you are seriously thinking about making your business accessible to many different markets, then at least consider trying it.

Multilingual Websites: So, What You See Is What You Get? Link

Well, not exactly. With any software localization project, what you see in other languages is a result of close collaboration between localization experts and programmers. Keeping your IT team in the loop is crucial if you plan to add any languages to your website — the most obvious reason being that someone needs to prepare the system for the new content and help with its daily maintenance.

The IT team doesn’t need to be experts in localization, but you do need to prepare them (and yourself) from the start for the possibility that their code will need to be updated. They (and you) will need to consider potential problems:

  • deciding how to display the default language in a locale;
  • displaying the content in a right-to-left layout;
  • determining how much space is needed to present the content in other languages;
  • displaying special characters and choosing the right encoding for them (such as UTF-8, UTF-16, etc.);
  • displaying first and last names in a culturally sensitive way;
  • removing any hardcoding of dates and currencies;
  • displaying the right calendar for the location.

This is just the beginning of challenges to consider in the back end. Smashing Magazine has a nice roundup of the technical issues to address12. Consider reading it and passing it along to your programmers before planning any localization.

Practical Tips Link

The Layout Link

People read in an F-shaped pattern, meaning they will scan a website from left to right and focus most of their attention on the left side. But that is only true in the West. If your core market is any of the Arabic countries, bear in mind that they read right to left, which your localization process will need to address. You can’t simply put the translated content into the same layout because it wouldn’t be in line with the cultural code of your audience.

English version of the BBC website. (Image source14)
Arabic version of the BBC website. (Image source16)

The Space Link

Remember that every language has a set of characters that occupy a different amount of space in a layout. If your first language is English and you want to localize a website for Germany, then you might be surprised that some words are ridiculously long, even though both languages use Latin characters. Of course, it’s “ridiculous” only from the point of view of an English-speaking person, whose layout would be built to fit English text. Other languages occupy even less space than English. Do your research to fit the content in the layout.

Nomensa illustrates17 this variability for the simple and common words “search” and “basket”:

The word “search” takes up 10 characters in French but only two characters in Japanese. The word “basket” takes up 6 characters in English but when translated to German takes up a massive 13 characters.

Make sure your designers and front-end teams know how to handle this from the beginning, because a localized website might be visually very different from the “original.”

For instance, if you are localizing a website for the Chinese market, then you should know that, even if the translation occupies less space in general, the characters themselves will occupy more space than the individual characters of a standard Western alphabet. Your team will need to address this. Also, some languages do not add contrast the way we do. For example, Japanese does not have italics.  You need to find a way around this if you want your localized content to be read naturally by all audiences.

An example of how the same text can look like in various languages. (Image source19)

Special Characters Link

Almost every language in the world comes with its own set of special characters, such as unique letters and accents. In total, 110,116 characters exist20 among all known languages.

The problem arises when you are not prepared to display special characters. The characters might end up as weird symbols as a result. Or, if you decide not to use the special characters at all, your translations will end up meaning something different.

Solve this by properly encoding your website. Encode in UTF-8 in almost all cases21. But use UTF-16 if your core markets are primarily Asian because it reduces the bandwidth of websites that consist mostly of non-Latin characters.

Another culprit of misrendered special characters is custom fonts that are minified and embedded on websites. Stripping out unnecessary characters to reduce a font’s file size and thus speed up loading time is a common practice. Don’t use a minified font to display user-generated content; comments, for example, might come out wrong even though all other content on the website looks fine.

Changing the Locale and Language Link

The most obvious guideline is to automatically show users content in their native language when it is available. There are a few ways to do this, and you should plan for it from the beginning.

Will you display a language version based on the user’s IP address or on the browser’s settings? What about countries like Switzerland that have more than one national language? Consider asking visitors to set their language upon arriving on the website, and remember their choice.

Allow the user to select their preferred language… (Image source)

If your content is not 100% localized, is it better to upload a partial translation or wait until it’s all done? How do you inform visitors that it is incomplete? One strategy is just to show what you have and hide everything else — not a good option, though, if you’re running an e-commerce business. Another strategy is to be straightforward and tell potential customers what level of support they can expect in their language.

GetResponse chose to inform customers about expected level of language support. (Image source22)

Market-Specific Issues (Measurements, Calendars, Holidays, General Tone of Copy) Link

Market-specific issues can be subtle yet make all the difference with the cultural sensitivities of your audience. Take date-pickers. In the US, date-pickers are displayed as MM-DD-YYYY, whereas in most European countries the day precedes the month (DD-MM-YYYY).

Another example is calendars. As Zack Grossbart notes23:

The US starts the week on Sunday, the UK on Monday and the Maldives on Friday.

Even if a feature as simple as a calendar seems obvious to you, it might not be for customers in other markets.

Imagine users who are accustomed to a certain format for picking a delivery date. If they don’t pay attention to the instructions (which mention that the week starts on Sunday), they might just click on the calendar and expect to see Monday first. Users might feel unhappy and feel misled as a result (according to their cultural code). Consider implementing helpful little fixes with your IT team, like jQuery’s Datepicker24.

What about the tone of your message? Did you know that some languages are more formal than others? For instance, an informal tone is almost taken for granted in English, and addressing your audience as Sir and Madam might sound a little weird. German, French and Japanese are quite the opposite. A familiar tone might come off as rude with those audiences. Bear this in mind when hiring translators; ask them for advice on being culturally sensitive with your tone of voice.

Maintenance Link

Your website is like a living organism. You, as the owner, product manager or marketer, want it to become better and better and meet customers’ expectations. You will be adding products, running promotions and changing content — it’s a continual development process. When you localize a website, you’ll need to update that version every time you change the original.

Your IT team should be ready to jump on any localization-related issues when something is not displaying right. Cultivate relationships with translators and have them on standby to keep your content up to date.

Most importantly, set aside enough time to finish all of your language versions. Completing a website in one language by the deadline is a big enough task. Doing it in several languages will take much longer. Translating takes time; uploading content takes time; proofreading takes time. Account for this in your timeline, and plan well in advance.

Let Them Find You: Be Where Your Audience Is Link

Make your localized website visible to search engines. And by search engines, we don’t just mean Google. Put yourself in the customer’s shoes for a while and ask yourself (or ask locals) where you would start looking for the service that your company offers. Google is a popular search engine, but a quick search of, say, China will reveal that Baidu25 is king there. And if you’re thinking about expanding into Russia, you cannot afford not to be easily found on Yandex26.

Remember that some countries have tighter control over the Internet and might censor. You can easily overlook this when planning content for different markets. For example, China blocks certain websites and services, including Facebook, YouTube and Dropbox. So, if you have a product video that you would like to share with a Chinese audience, you will need to find an uncensored local platform, such as Tudou27.

Try to come off as professional, and build your brand through social media. Be visible on various local social networks. For example, in addition to LinkedIn, add Xing28 for German-speaking markets.

Each country has its own regulations on privacy, terms of service, complaint procedures, customer support, taxes, data protection and so on. You need to ensure that the content you translate is in line with local law. To make sure you are operating legally in another market, consider hiring a local legal specialist. Their services are pricey, but it’s much better than paying legal fees for violating local law.

Let’s say you do business across Europe and you have three German-speaking countries covered: Switzerland, Germany and Austria. Translating your documents once is not enough. These countries all have different regulations on refunds for products purchased on the Internet. So, not only do you have to translate your pages and make sure that the refund window specified for each country is correct, but you have to figure out how to make this information easily accessible in each of these countries. Do this carefully, or else you might pay for it in legal fees.

Make It Easy to Pay Link

No business will ever succeed if customers feel that paying for a product is hard or they don’t trust the payment provider. The most popular payment methods are popular only for certain markets.

Residents of some countries do not trust PayPal and will expect you to support locally popular payment methods, such as wire transfer. Brazilians are accustomed to paying in instalments and will expect to be offered that option. In the Netherlands, people are used to paying through a secure system named iDeal29, which redirects them to their own bank.

Always know the regulations behind accepting payments and charging customers. Did you know that if customers in Austria don’t submit to you a printed and signed SEPA form authorizing you to charge their bank account, then you are not legally allowed to charge them? On the other hand, only a digital SEPA form is required in the Netherlands. Do your research.

Test Your Ideas on the Target Audience Link

Once everything is ready, the work isn’t done. As mentioned, a website is like a living organism. It needs to be continually developed to meet the public’s expectations and deliver on your business goals. Remember to test your website on target users. Targeted recruiting will give you access to valuable insider knowledge of certain countries. One useful tool for finding target users is Cint30, which provides access to the opinions of 10 million people in 60 countries.

You can save a great deal of energy by testing remotely. Methods such as click testing31 and web testing32 are perfect for learning what attracts the most attention on your website. Audiences in different countries could be attracted to different things. Always ask for feedback with a simple survey. You’d be surprised by the answers you get to just a few open questions. With this knowledge, you will be able to adjust your content strategy and localize your website with even greater precision.

Many tools will help you get the ball rolling with remote user research. SurveyMonkey, SoGoSurvey33 and Marketizator34 are perfect for setting up simple questionnaires in no time. UsabilityTools35 and UserTesting36 enable you to set up remote tests in the back end of your website should you decide to expand your research to other methods.

Customer Expectations Link

This might not fall under the technical issues related to developing and maintaining a multilingual website, but from a customer’s point of view, it is crucial. If your website is in an audience’s native language, they will have certain expectations.

Visitors will want to talk to customer support in their own language. If you offer telephone support only for your local language, customers in other countries might find it unprofessional. Who wants to pay extra for an international call? Many solutions out there enable you to set up local numbers37 in other countries and redirect calls to your main location. You might also receive email in a language that your team doesn’t understand. Either prepare templates to answer common questions or hire native speakers as support advisors. Visitors want both content and support in their native language.

If you’ve decided to localize your website, then you are thinking seriously about expanding into other markets. This is great for a business of any size. What I hope you get out of this article is that localization is not as simple as straight translation. There are many parts of the equation to consider. If you forget one part, the rest won’t add up. Here’s a handy little list to remember:

  • Prepare a localization strategy. What markets do you consider to be the most important, and which languages will you need? This is the time to check with lawyers as well.
  • Have a solid talk with your team about expansion plans. What are their concerns, and what do they advise?
  • Take time to find the best translators and local advisers. They will make your business look good to potential customers with different cultural sensibilities.
  • The entire process will take time, so be prepared for it. Get an estimate of the time and cost from each party involved, and manage the process well. Don’t forget to set aside time for proofreading and testing!
  • Once you’re up and running, give your clients a voice and listen to it carefully. Run tests, and improve your business based on the feedback.

We hope this article has helped you to identify some misconceptions about creating and running a multilingual website. Do you have an experience of your own? What were your ups and downs? Feel free to share them in the comments.

(il, al)

Footnotes Link

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37

↑ Back to top Tweet itShare on Facebook

Julia is a marketing expert and geek with a soft spot for new technologies and a law degree that remains utterly unused in every way. She currently works as marketing manager for UsabilityTools. She has extensive experience in B2B marketing including UI/UX, CRO as well as data analysis, and loves watching Game Of Thrones or playing Hearthstone.

  1. 1

    I am quite curious what your translation of “basket” (to German) is. I can’t think of any variant that takes “a massive 13 characters” and makes sense in general.

    The first translation coming to my mind is “Korb”, which has even less characters than the English version. Even if you take a context specific translation like “Warenkorb” you’ll end up with 9 characters, which is not much more (and is in fact a lot more specific than the original version).

    • 2

      Julia Rozwens

      December 3, 2014 6:12 pm

      The example is taken from Nomensa blog. They translate it as “Einkaufswagen”.
      I am not an expert in German, but “Korb” translates to “wicker basket”, while what we mean is a shopping cart.

      • 3

        You’re right, it translates to Einkaufswagen but that’s for malls and grocery stores. On the internet, pretty much every site uses “Warenkorb”.
        But yes, it’s long. I’m a fan of “Tüte”, which is a plastic bag. ;-)

  2. 4

    Very cool article.

    For whom it may interest, there is a free/web based/open source tool to manage professional translations:

  3. 5

    “Consider asking visitors to set their language upon arriving on the website, and remember their choice.”

    But please, please don’t just offer local languages!
    I’ve been working in Switzerland for a while and it drove me mad that some localized websites forced me to pick between German, French and Italian, but the English version was unavailable from Switzerland – for example the Origin website.

    As I don’t speak German, French or Italian only Hungarian, English and Spanish, it was very inconvenient, especially knowing that they do have an English site – just can’t reach it from Switzerland.

    Make every language available from every location.

    • 6

      Thanks for your comment! This is tricky, I think.

      In general, when I can’t see my mother language version available I just tend to turn on English instead – problems begin when changing language is in fact changing the market and has its consequences in products that are offered and all sort of things: backend issues, delivery options etc.

      From my experience maintaining English version for all countries is very difficult and means that you need to adjust your offer and all legal documents – this means additional cost.

      • 7

        While avoiding additional costs may sound like a good reason to not deliver every language to every consumer initially the tone of your article seems to be quite another.
        I believe the overall topic is “don’t just translate but understand”, so I would think that working around enforced translations based on assumptions is just another pitfall to considder when trying to do it right (assumptions as in IP is German, user must be German).
        I guess when translating you *should* consider the countries you are aiming at but still seperate the translation from any other technical or legal details of the country itself.
        Granted, this results in massive bloat of the original translation of the website but it definitely feels worth it.

        Nonetheless,thank you for the amazing article!

    • 8

      I agree on wanting to have that option. Translations of English-language sites to German, which is my native language, are frequently so bad that I prefer to view such sites in their original language, which I actually find easier to read than garbled German. I get somewhat irritated if that’s not an option.

      And of course, it’s also annoying for people who just happen to be abroad somewhere and would prefer to use their native language, as in your example.

      Also, sites offering me Google “translations” to German in a bar at the top make me scoff. If I visit a foreign-language site, it is because I know the language. If I do not know it I can seek out Google translate myself, but it’s silly to pretend that that service offers anything close to a reliable translation when it can’t handle words with multiple meanings correctly. Probably I’m also a bit offended at the site’s implication that as someone with a German IP I must be unable to read English.

  4. 9

    Great article about the backgrounds of translating a website. It’s so much more than just the translation itself. You need a specialist company to help if you want to do it quickly, easy and fast.

    Since I am the founder of, which specialises in website translation, I should mention that there are powerful tools out there that aren’t mentioned in this article, including our own.

    We believe all websites should be multi-lingual in the next era of the web. It’s so much better if all information is available to everyone.

  5. 10

    Nice article.

  6. 11

    The image with the “choose language” in Switzerland is a bad example. They visualize the language with the flag of another country, which is more misleading than helpful.

  7. 13


    Thanks for sharing such a wonderful article. Things discussed here are relevant and more instructional. Today’s localisation is important factor for every web business runners. They need to localize themselves as per culture, business criteria and norms around local business.

    Localization of website needs high quality work and brainstorming. If you really want to exist their in local you need to be locally sound with keeping target audience in factor.

  8. 14

    Great article…

  9. 15

    Great article, but would be so nice if you also share the translation workflow itself a bit more:
    – How to get new content online in different languages?
    – How to do proof reading

    • 16

      Hey Julia,

      thank you for the excellent write-up on many aspects of localization. I like the UX-focus of the article. There are a lot of financial upsides of localization as well: better local conversion rates, lower bounce rates, less SEM-spending through better quality scores, more international customers, diversification of market risks and alike.

      We have described some of the more technical aspects of localization (for developers and product managers) on our blog at

      Also, I would like to point out that there are many alternatives to SDL on the market, especially during the last years such as our service,

      It’s free for open source projects and I would love to know what you think of our product by means of UX.

      Kind Regards,

  10. 17

    Great information under the “Make it easy to pay” heading. Is there a service out there that makes it easy to accept different payment styles from different countries based on all of these country-specific needs? Ideally, a solution that also takes into account taxes/ tariffs and other international sales pitfalls.

  11. 18

    Excellent article. Xing link is pointing to

  12. 19

    Peter from Shitexpress

    December 8, 2014 4:47 pm

    Our website is translated to 24 languages – and it helps a lot!

    But – never add flags to languages! Visitors don’t feel good about this decision. It could make them feel the product is not for them (for example – if you choose Spanish language with a flag of Spain, people from Chile will think the product could not be shipped to their country).

    Avoid flags.


    • 20

      Tammi L. Coles

      December 11, 2014 1:55 pm

      This is smart …. unless your target is not the language but the locale. I am an American copy writer in the translation / localization space, and I work in Germany with Germans targeting the U.S. market. The English of my site is American English (EN_us) and the German is German (DE_de).

      While I think the flags make for quick visual comprehension in my case, other companies may be making the same targeted-market decision.

  13. 21

    Localizing a page sounds like a very complex project. I’ve seen solutions that make your life a lot easier. Try Bablic for example (

  14. 22

    This was something I was searching for.. Excellent article!

  15. 23

    There are a few bits information I missed from this awesome article. (Good job by the way)
    An alternative – I know of – for trados is MemoQ. 45 day free trial can be downloaded from here: Esentially it provides the same features as Trados.

    There is also the situation when the website is not prepared to localization at all and you need to do it anyway. In such a case I see two options:
    a) spend developer time to prepare it
    b) use a proxy translation solution
    Proxy translation solutions (such as also has the advantage of being able to extract the content from the websites (which later on can be translated in Trados or MemoQ) and also provides the translators with the opportunity of translating texts in context. Eg. translating `Aloha` to `Farewell` might seem strange when a block of text starts with it. That’s why translating in context is important.

  16. 24

    Excellent article! I’ve translated(localized ;P) it into Chinese. You can find it here: .

  17. 25

    A solution that also takes into account taxes/tariffs and other international sales pitfalls. Thanks!

  18. 26

    Great that you’ve mentioned ‘SDL Trados’ – another great tool is the CMS from SDL named ‘Tridion’, this provides some really cool localization functionality as well as integrations to SDL’s suite of automated translation tools.

  19. 27

    I’ve noticed you used a print screen in the “CHANGING THE LOCALE AND LANGUAGE” chapter. I would suggest to change it with one without flags. The Skype website could be a good example (see the language selector in in the footer).

    Flags are for countries and not for languages. Take English for an instance. What flag would you choose: US, UK or maybe even Canada, Australia or New Zealand? The same thing may apply to German, French or Spanish.

  20. 28

    Localize.js has a good blog post about website localization.

  21. 29

    Great article! The importance of website localization can’t be stressed enough… I read this research saying that over 70% of internet users spend most (or all) their time on websites in their own native language. No localization, no traffic…

    By the way, there’s a cool infographic about website localization that you may want to check:

    I checked and this Bablic service seems to offer flexibility in terms of language navigation. They let you choose between widget, domain, subdomain, browser language etc…

  22. 30

    Very informative article, Julia, good job. Thanks for touching on the topic of software localization, this is the future, and brands not wanting to get left behind should consider how to integrate this in their strategy.

    To make a contribution, I would like to suggest a l10n tool that can help your readers working on website localization projects to better manage their strings translation process – the localization management platform
    It is a good solution for collaborative and crowdsourced translation projects, and it is free up to 1000 strings, so it can fit small projects (like a WP theme, for example).


  23. 31

    Hi Julia,

    thanks for sharing your thoughts on localization. I enjoyed reading your article and really liked the UX view.
    I am a LingoHubber and we develop a localization platform called LingoHub, which facilitates the whole translation process.

    I just wanted to invite you and your reader community to give it a one month free try.

    Hope to see y’all on LingoHub soon!
    Best regards,


↑ Back to top