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

  1. 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.

  2. 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.

  3. 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

  1. Get the zip

    Create a free account, then download the plugin zip from the Install page of your dashboard.

  2. Upload it

    In WordPress go to Plugins > Add New > Upload Plugin, choose the zip and activate it.

  3. Connect your site

    Enter your site key and public signing key in Settings, then click Sync now.

Not available yet: Installing from Plugins > Add New by name is not possible yet: the plugin is not in the WordPress.org directory. This page will say so until that changes.

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.

We store your address and the time you asked, and nothing else about your visit. To be removed, write to us and we will delete it. See the privacy policy.

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

WordPress and any-website pricing Shopify pricing

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

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