Complete Guide to Localization Testing: Best Practices and Step by Step
If multilingual websites were made in a factory, localization testing would play an important function in your assembly line. It’s part of your very own quality assurance process, performed to ensure your localization efforts have worked out as you intended.
Before you launch, you can check that the localized version of your website shows up how you want it to and where you want it to. This software testing process confirms your website content has been translated correctly and gives you confidence that your fonts, buttons, and the rest of your user interface (UI) look how it’s supposed to.
Taking time to verify your multilingual site hits the mark means you won’t have any nasty surprises when it’s out in the wild. This is important because it saves you money (with less time spent fixing problems later down the line) and avoids unnecessary risks to your brand’s reputation.
All the while, you are increasing your chances of engaging well with your target customers and hitting revenue targets as you expand into your new market.
Understanding the Importance of Localization
Localization is all about creating a good experience for your users and, ultimately, it can affect the success of your business. Well-delivered localization efforts demonstrate that you understand what users want based on their locality.
An example of this can be seen with Apple’s website and the difference between its homepage for an American or Singaporean audience.
Both lead with the latest iPhone. The US version comments on it being a leap year, whereas the Singaporean version references a film shot with the iPhone model and caters to an audience who are anticipating Lunar New Year celebrations.
Multilingual sites go hand-in-hand with localization, helping you expand into foreign markets. By researching your target market, you should have a good understanding of both language and culture. You can reflect this throughout your website and optimize customer conversion using localization best practices.
Weglot helps you support a localized experience all along the customer journey, starting with text translation options and then extending to the look and feel of your site. This includes localized media, brand assets, and call-to-action (CTA) buttons. Through localization testing, you make sure all of this is just right.
What You Need to Know Before You Begin Localization Testing
To make the most of your testing, you should do a little preparation before getting started. Think of it as setting parameters so you know what you’re trying to achieve.
1. Define Your Expected Timelines
To start with, you should set out your expected timelines to plan when localization testing will take place. Usually, localization testing is carried out during website development, but after the website localization process itself is finished.
Ideally, the testing process should be completed before the website is available to users so that you can be confident your site’s UI works exactly how it should before it goes live.
Don’t panic if you’ve already pushed your site live, you can still go ahead with testing. It’s a good idea to continue checking how well your internationalization efforts work during ongoing testing. This is sometimes called regression testing, which should become a regular part of your site’s maintenance.
2. Gather Background Preparation For Your Testers
Next up, you want to ensure you have prepared all of the necessary information for your testers so they know exactly what they’re looking at – and so they’ll be able to easily identify when something isn’t quite right.
· Target audience: Prepare some contextual information about who the website is intended for, so your testers can step into your customers’ shoes.
· Technical information: Share and define technical terms that will be relevant to the website, along with details of how particular products work, to familiarise your testers with this language.
· Site history: Include some details about previous versions of the site and any major changes or previous translations that your testers should be aware of.
3. Recruit Localization Testers
Anyone can take part in localization testing, but for the best results, testing should be performed by professionals who are specialized in localization. Several types of roles can be involved, including engineers and linguists.
When recruiting your team of localization testers, look for people who:
· have specific technical skills
· are native speakers or able to speak the local language
· have an understanding of cultural specifications
· have knowledge of local regulations
A range of areas need to be covered during localization and you should aim to reflect this with a wide skill set across your team of testers.
You can also reach out to local residents, inviting them to join a panel to provide feedback on your multilingual site as part of this process.
4. Prepare Test Cases
Test cases include scenarios or workflows for how potential customers will use your site. Asking your testers to execute these test cases helps them simulate how users might navigate through your web pages.
Following this methodology, you might ask a tester to complete an action or navigate to a page or product, and this gives you a better idea of how users will interact with specific parts of your website.
Test cases might also involve a target language or particular operating systems to check compatibility. Whichever way you plan it, by preparing test cases, you can analyze both the functionality and the appropriateness of your globalization efforts.
5. Reporting
Prepare a translation checklist and ask your testers to fill this out during the process. You can ask specific questions to cover different sections of the websites or different elements of the testing process.
You could also prepare a set of steps for reporting problems and ask your testers to provide screenshots to pinpoint exactly what they are referring to.
Once the planning is all set, you’re ready to start the functional testing of the localized version of your website so you can expand into new markets with confidence.
How to Perform Localization Testing: Step-by-Step Guide
Follow these steps to complete the localization testing process of an international or multilingual website:
Step 1: Test the Software Functionalities and UI of the Website
Design and Functionality Checklist:
· Site layout
· Text in boxes
· Pop-ups
· CTA buttons
· Image sizes
After translating your site, check everything still looks how it should. Start with a focus on site layout, because – to put it simply – customers like things that look nice.
Review the design and functionality of all elements. This includes checking that the text fits correctly into boxes, which can be challenging when a translated language uses far more or fewer words.
You may want to show different designs based on the audience group, as CNN does for English-speaking and Spanish-speaking audiences. Whatever your plans, localization testing ensures you deliver your site how it is intended.
Test your pop-ups to ensure they still display nicely after translation. It’s important for your site’s success that pop-ups can keep doing their jobs correctly, like converting traffic, building email lists or driving sales.
You can also check that images are still sized correctly in relation to the rest of the content.
Legal Requirements Checklist:
· GDPR
· Cookies
· Terms and conditions
· Accessibility
When it comes to legal requirements, you should check that your site complies with local regulations for cookies’ consent and data protection.
For example, Nikon’s cookies policy can be accessed in a wide range of languages, including Spanish and Italian.
When targeting customers who live in the EU, you need to comply with GDPR if you collect personal data about how these customers interact with your site. You’ll also need to check the overall terms and conditions are still sufficient in the context of your chosen country or region.
To create an accessible multilingual site, you should review how your fonts look in different languages, which can affect readability. Having an inaccessible website can stop your site from effectively reaching its goals.
Look up web content accessibility standards to see if there are international web accessibility laws or policies relating to the area you’re targeting. Your testers should check that your website meets any additional requirements.
Usability and UI Quality Checklist:
· Measuring units
· Currencies
· Date formats
· Local standards
· Best practices
Little things tend to stick out when they’re wrong. Potential customers might be thrown off by mentions of measuring units that aren’t commonly used in their particular locale.
Making things even more complicated, some systems use the same terms for units of different sizes. For example, US Gallons are smaller than Imperial Gallons. It’s particularly important to get sizing right if you run an e-commerce site that includes product measurements.
More significant problems can happen when localization misses out on currencies. You could unintentionally create a psychological barrier to transactions if customers are still being asked to pay in dollars after you’ve created a multilingual website for European markets.
Local preferences for date and time format should also be considered. For instance, while the US tends to explain dates using month first, then day, then year, much of Europe starts with day first, and there are date formatting variations all over the world.
Adhering to local standards and best practices, such as whether links open in a new window, a new tab, or the same tab, can also have an impact on site usability.
As seen in how Amazon flips design for Hebrew, your testers should review how the UI is impacted by changes such as using right-to-left languages.
You should also consider how well your site can be interacted with using local keyboard layouts with different hotkeys.
Step 2: Check the Website Content
Translation Accuracy Checklist:
· Words
· Grammar and punctuation
· Terminology
· Linguistic context
· List orders
· Fixing typos
During the second phase, testers should check the accuracy of translations across your entire site. This covers all parts of the website: every word, the grammar and punctuation, the terminology and the linguistic context that helps us interpret language.
Take punctuation as an example: it affects meaning and provides essential context. Misusing punctuation can misrepresent what you are trying to say.
With the way commas are used in the English language, these two sentences describe very different purchases with major implications for the price, delivery options, and customer expectations:
· “This product package includes a bike, helmet, and lock.”
· “This product package includes a bike helmet and lock.”
When checking content, you should confirm that lists are still sorting correctly, especially if they are supposed to be ordered alphabetically.
When WeWork’s list of locations is translated into German, Cologne becomes Köln. This affects alphabetization, but the order of the list remains the same, with K for Köln now ahead of F for Frankfurt.
If the list were re-ordered to maintain alphabetization after the translation, this would improve the user experience for German speakers looking for WeWork locations in their country.
You should also search for any typos that might have slipped through the net, so you can fix these before your site is visited by customers.
Cultural Significance Checklist:
· Product names
· Images and icons
· Color schemes
Don’t forget to take regional standards and culturally-important terms, signs or colors into account when checking your web content. This includes checking how product names might have a different meaning after translation.
Amazon’s launch in Sweden made headlines for all the wrong reasons when users found mistranslations on its site (and most included rude words).
Colors also have connotations that are culture and language-specific. Images and icons can have important cultural significance too, such as the bear, which reflects national symbolism for a range of countries and regions.
However, the bear connotes different meanings when understood through the lens of ancient mythology, folklore, religion, and even in children’s stories and pop culture, and interpretations will vary in different parts of the world.
Step 3: Validation of the Results
Results Analysis Checklist:
· Final reports
· Feedback
· Test case results
The final part of your localization testing is the most important. It’s time to ask your team of testers to provide their final reports, listing any errors they observed or issues they encountered.
You should review the feedback that’s provided, analyze the results of your test cases and make adjustments to your site where you need to. Validate translation accuracy, polish usability, and improve your chances of customer success.
Advantages of Localization Testing
The ultimate goal with localization is to expand into new target markets, which in turn increases the size of your audience and optimizes your sales and revenue. Localization testing is pivotal to helping you achieve these goals. The main advantages include:
- Optimal use of time and resources: Putting effort into localization testing saves you time and money by identifying any bugs, niggles or issues with your website before it launches. This contributes to how customers in your new market will perceive your brand.
- Reduced chances of error: Without localization testing, errors could affect a business’s reputation, perhaps even making the brand look careless or unprofessional. Instead, taking the time to test your multilingual site to ensure it hits the mark shows care and dedication.
- Easy audience building: If you asked a sample of real, local users to join in your localization testing efforts, this could also be a great first step to engaging with your new audience.
Localization and Testing – Best Practices
Use a High-Quality Translation Tool
There are many translation tools available to help you with localization. You need an end-to-end translation solution that translates all your website elements (pages, products, taxonomies etc) using the best machine translation techniques (like NMT and deep learning), allowing you to edit the translations easily on the front end and is optimized for SEO. Weglot does all of this and more. It comes with an easy-to-use dashboard where you can review and edit content and also get help from professional translators if needed. Weglot also sets you up for automation, where it detects and translates new content added to your site in real-time and supports over 100 languages for easy scalability!
Use a Translation Glossary
A translation glossary is a collection of pre-approved translations for specific terms in your source and target languages. Creating and using a translation glossary in localization projects helps you improve translation accuracy, consistency, and branding. It also helps you save time, particularly if you have a lot of recurring sentences and words across your content. You can create your own translation glossary manually using spreadsheets, or if you’re using Weglot, you can create, import and export your translation glossary on your dashboard itself.
Use a Language Switcher
A language switcher is essentially a button on the front end that gives site visitors the option to choose the language of the website content they are viewing. It can be placed anywhere on your site and can be designed as a drop-down menu, buttons with flag icons etc. A language switcher is perfect for sites that cater to multiple target audiences and enables you to give your site visitors more control over their website experience.
Consider Using Localization Testing Tools
There are many localization tools you can use, some specifically designed for testing. Consider using an in-house lab or test study with audience members to test the impact and quality of your localization. Some basic localization tools you can use include cloud-based tools like BrowserStack to understand how your website appears and performs, a speed check tool like Google’s PageSpeed Insights, and of course, Weglot! You can use it to check your hreflang tags, order professional translations from the Weglot Dashboard, replace media files, and localize your website URLs and metadata.
Test, Test, and Test!
Localization isn’t just a one-off project. Neither is localization testing! Make sure to constantly update and test your site’s layout, compliance with legal requirements, UI and UX, and translation accuracy. Use the feedback from testing to optimize your website for better conversions and success with customers.
Measure the Impact of Localization
When you’re making so many efforts to localize your website experience, it only makes sense to measure its impact! There are multiple performance indicators you can analyze to understand if your localization and testing efforts are fruitful. Important indicators include average website session duration, site-wide conversion rate, click rate of localized website content like CTA’s and popups, amount of traffic to localized blogs, the success of lead generation forms or website campaigns etc.
Your Next Steps for Localization
It’s an exciting time when you’re opening up new markets, and you’ll want to get it right. Your website is the face of your organization, so its look and feel, as well as how your customers interact with it, have great importance.
Through localization testing, you can iron out mistranslations and any unwanted impacts of translation on design or usability, while complying with legal requirements and connecting appropriately with cultural standards.
Localization is important, and there’s a lot to consider if you want to get it right, but there is support and expertise available to assist you. Weglot helps businesses all around the world with their localization projects – and this involves so much more than translation.
Sign up for a free trial with Weglot today.