Text that never got translated
English buttons on a French page, raw translation keys like checkout.cta.label, and error messages that only exist in one language.
Use case
Your translators can get every string right and the German checkout still shows a pound sign. Testavi's agents switch locale, go through your real flows and flag what a customer in that market would notice.
40%
of online shoppers say they will never buy from a website in another language.
CSA Research, Can't Read, Won't Buy, 2020. Survey of 8,709 consumers in 29 countries.
The same survey found 76% prefer to buy when product information is in their own language. So a half-translated page isn't a cosmetic problem. It's a shopper deciding your store isn't for them.
Most localization bugs don't come from bad translations, though. They come from everything around the text: a currency formatter nobody configured, a date shown the American way, a button label that's twice as long in German and wraps onto the price.
English buttons on a French page, raw translation keys like checkout.cta.label, and error messages that only exist in one language.
A £ in a euro cart, the wrong price list for a country, 1,000.50 where a German shopper expects 1.000,50.
Is 04/10 the 4th of October or April 10th? Depends who's reading. Same for address forms that reject a valid local postcode.
German and French strings run longer than English. Buttons overflow, labels wrap onto prices, menus push content off screen.
You don't need a separate test for every language. Describe the flow once and run it for each locale you sell in. Each run checks language, currency and formats for that market.
They're often mentioned together, but they solve different problems. Lokalise and similar tools manage your strings and give translators screenshots and in-context previews so they know where text appears. That's a different job. They don't open your app and try to buy something. Testavi does the second part: it tests the live checkout, account and onboarding flows in each language once the translations have shipped.
| Translation management (e.g. Lokalise) | Testavi | |
|---|---|---|
| Job | Manage and translate strings | Test the localized app |
| Where it looks | Strings, screenshots, design files | Your running staging or production site |
| Catches | Translation quality | Missing text, wrong currency, formats, broken layouts, failing flows |
Based on Lokalise's documentation and in-context editing page, October 2026.
We write and maintain tests for your core flows during a free 30-day pilot. No credit card. Plans start at €299/month after that.