Outage-proof by design
Multiple fallback layers: your own site, two CDNs, the visitor's browser cache, then your original language. No single point of failure in the visitor's path.
Early access
A language selector and translation plugin for WordPress, Shopify and the rest of the web. Translations are built ahead of time and served from your own site and independent CDNs, so a vendor outage never turns your multilingual store back into a one-language site.
Early access: create a free account today. The WordPress plugin is a zip in your dashboard; the Shopify app and the store listings are still to come.
Many website translation tools fetch every translation from the vendor's servers each time a page loads. When that service is slow, down, or your subscription lapses, visitors can be left with half-translated pages, or none at all. For a store selling in several languages, that is lost sales, and for a site that relies on search traffic in other languages, it is lost visibility.
ResilientLang takes the opposite approach: do the translating before anyone visits, then serve the finished result from places that don't depend on us.
Built and tested: here is what you get.
Multiple fallback layers: your own site, two CDNs, the visitor's browser cache, then your original language. No single point of failure in the visitor's path.
A real URL for each language, hreflang annotations, translated titles and meta descriptions, and sitemap entries, because search engines recommend separate URLs for each language version.
Export everything at any time. Your translations stay live on your site even if you stop using the service.
Pick from several machine translation engines or bring your own provider key. Add a glossary for brand names and terms that must never change.
A fast, keyboard-friendly, screen-reader-friendly selector that matches your theme, supports right-to-left languages, and never forces a redirect.
A loader measured in kilobytes, loaded asynchronously, designed not to shift your layout or slow your Core Web Vitals.
Three steps, and the live request path never touches our servers.
We scan your pages, translate the text with the engine you choose, and let you review and edit. Your manual edits are never overwritten.
Finished translations are published as versioned static files to a copy on your own site and to two independent CDNs.
A tiny loader reads the nearest copy, caches it in the browser, and falls back to your original language if everything fails. Never a broken page.
A plugin for WordPress, an app for Shopify, a script for everything else.
Serves translated pages on language subfolders such as /fr/, with hreflang and sitemap support. Built and tested on WordPress 6.4+; download the zip from your dashboard.
An app that writes translations into your store through Shopify's own translation system, so they live in your store and work with Shopify Markets.
Store listing comingOne line of script for platforms that don't allow plugins, with honest documentation of its SEO limits. Works today.
Available nowBuild-time packages that bake translated pages into your static site. Built; not published to npm yet.
Package release comingFlat plans with words included. No page-view billing and no automatic upgrades.
Try it on one site
$0
One site, one language
$127/year
One site, a few languages
$213/year
A few sites
$356/year
A translation that only changes text in the visitor's browser leaves search engines with one URL and one language to index. Giving each language its own URL, linking the versions together with hreflang annotations, and translating the page title and meta description lets Google and Bing show the right version to the right searcher.
Machine translation can work well, but quality matters: search engines judge pages by how useful they are, not how they were produced. That is why ResilientLang includes a glossary, an editor for manual corrections, and controls over which pages are published in each language.
Practical, sourced guides while we build. Browse all guides.
Google has no blanket rule against machine translation, but scaled, low-value pages can violate its spam policies. Learn how to use MT safely on your site.
The four main ways to run a multilingual WordPress site, how Multisite, database plugins, external services and manual pages differ, and how to choose.
How to design a website language switcher: where to put it, how to label languages, why flags mislead, and how to keep users on the equivalent page.
A practical multilingual SEO checklist covering URLs, hreflang, canonicals, sitemaps, content quality, internal links, the language switcher and Search Console.
How a Shopify store sells in several languages: Markets, publishing languages, Translate & Adapt, language URLs, themes and checkout, and what to verify.
What to translate on product pages beyond titles and descriptions: attributes, reviews, URLs, product schema, currency, sizes, shipping, returns and emails.
ResilientLang is a website translation and language selector for WordPress, Shopify and other website platforms. It is built so that translated pages keep working even if our own servers are down.
Yes, in early access. You can create a free account and add the script snippet to any website today. The WordPress plugin and the Shopify app are built but not yet in the WordPress.org directory or the Shopify App Store; the Platforms pages show the status of each.
Translations are prepared ahead of time and published as static files. Copies are served from your own site and from two independent content delivery networks, and visitors' browsers cache them. Showing a translated page does not require a live request to our servers. If every copy were unavailable, visitors would see your original-language page instead of a broken one.
That is the goal. On WordPress and Shopify we are designing for a separate URL for each language, hreflang tags, translated page titles and meta descriptions, and sitemap entries, because search engines recommend giving each language version its own URL. On platforms that only allow a script, SEO support will be more limited, and we will say so plainly.
Today: a script for Wix, Squarespace, Webflow and any HTML site, and a WordPress plugin as a zip in early access. The Shopify app is built but not in the Shopify App Store yet. Packages for Next.js, Nuxt, Astro and static builds are built too, with their npm release still to come.
Yes, that is a core principle. We plan to let you export all your translations and keep them live on your site even if you stop using the service.
We plan to offer several machine translation engines, the option to use your own provider key, a glossary for names and terms that must not change, and an editor where your manual edits are never overwritten.
Pricing is not final. We are aiming for simple per-site licences with an included allowance of machine translation, and no surprise overage charges.
ResilientLang is in early access and under active development. Create a free account, or see the Platforms pages for the status of WordPress and Shopify.