Status: Early access
Early access: built and tested, a zip from your account dashboard. Not in the WordPress.org directory yet.
A multilingual WordPress site that does not depend on our uptime
The plugin downloads your published translations to your own server and shows them from there. Language URLs such as /fr/, hreflang and canonical tags come from the plugin's SEO module.
Get the plugin zip (free account) See pricing
No public download link yet: the zip is in your dashboard after you sign up. Not in the WordPress.org directory; you can also ask to be told when it is listed (form below).
- Requires WordPress 6.4 or newer
- Requires PHP 7.4 to 8.5
- Plan Free plan available
- From $127 per year
What you get
-
Keeps working offline
Translations are stored on your own server, so visitors still see them if ours is down.
-
Signed files
A downloaded file is refused unless its signature and checksum match.
-
Language URLs and hreflang
Subfolder URLs such as /fr/, canonical tags, reciprocal hreflang and a sitemap.
-
Language switcher
Add it as a widget, a block, a shortcode or a menu item.
-
Your edits are kept
Edit any translation; a failed download never deletes the copy you already have.
-
Search-friendly
Works alongside common SEO plugins by filtering their tags instead of printing a second set.
How it works
Connect and translate
Enter your site key and public signing key in Settings > ResilientLang. We scan your pages, translate with your glossary, and you edit anything you like.
Publish and sync
Publishing builds a signed bundle. The plugin downloads it on a schedule (hourly, twice a day or daily) and refuses any file whose signature or checksum does not match. A failed download never deletes the copy you already have.
Visitors get their language
Translated pages are served from your own site first. Language URLs, hreflang and canonical tags are added by the SEO module, and the language switcher is a widget, a block, a shortcode or a menu item.
Install in minutes
Get the zip
Create a free account, then download the plugin zip from the Install page of your dashboard.
Upload it
In WordPress go to Plugins > Add New > Upload Plugin, choose the zip and activate it.
Connect your site
Enter your site key and public signing key in Settings, then click Sync now.
Honest limits
- Early access: the plugin is a zip in your account dashboard. It is not listed in the WordPress.org directory yet.
- Tested in CI against real WordPress (6.4 and newer, PHP 7.4 to 8.5). Early access means few live sites behind it yet: review your translated pages after publishing.
- Needs PHP 7.4 or newer; signature checking uses the sodium extension and syncing is skipped without it.
- You cannot edit or publish new translations while our servers are down. Already published pages keep working.
- Machine translation quality varies by language and topic. Review important pages.
Notify me when it is available
The plugin is not in the WordPress.org directory yet. Leave your email address and we will write to you once, when it is available. This list only collects addresses; nothing is sent until then.
Pricing
-
Free
$0
Free
-
Solo
$127 /year
Billed once a year
-
Starter
$213 /year
Billed once a year
-
Growth
$356 /year
Billed once a year
-
Scale
$570 /year
Billed once a year
-
Agency
$856 /year
Billed once a year
Questions
Is the plugin available to install today?
Yes, in early access: download the zip from your account dashboard and upload it in WordPress. It is built and tested (WordPress 6.4 and newer, PHP 7.4 to 8.5) but it is not listed in the WordPress.org directory yet.
What happens to my translations if your servers go down?
Visitors keep seeing them. The plugin stores the published files on your own server and the page loads them from there first. Only publishing new translations needs our servers.
Does it create separate URLs for each language?
Yes, through the SEO module: subfolder URLs such as /fr/, self-referencing canonical tags, reciprocal hreflang with x-default and a translated-URL sitemap. It works alongside common SEO plugins by filtering their tags instead of printing a second set.
What if I stop paying?
Translations that are already published stay available and you can export everything. The length of any grace period will be stated in the terms before launch.
Read more
- How to Make a WordPress Site Multilingual
- WordPress Multilingual SEO: Setup and Checks
- Static Translation Bundles with CDN Failover Explained
- Translation Plugin Performance and Core Web Vitals
See also: How it works · Trust and security · Resilience · SEO and hreflang
Ready to make your site multilingual?
Start on the free plan and move up when you need more languages or words.
Get the plugin zip (free account) WordPress and any-website pricing