Instant Language SwitcherDocumentation
⌕
v0.20.0

Requirements

WordPress, PHP, hosting and commercial connectivity requirements.

Minimum software

Requirement Minimum / current metadata
WordPress 6.4 or newer
PHP 8.0 or newer
Plugin version documented 0.19.0
Permalinks Pretty permalinks recommended
HTTPS Recommended for production

Hosting

Instant Language Switcher itself does not require a VPS when using a direct provider such as DeepL or Google. The plugin runs inside WordPress and calls the provider server-to-server from the WordPress backend.

Shared, Business and managed WordPress hosting can work, provided that:

  • WordPress can make outbound HTTPS requests.
  • WP-Cron can run, or an administrator can keep an Instant Languages admin screen open while large jobs process.
  • The host permits normal WordPress AJAX and loopback requests for rendered-site discovery.

Provider requirements

You need at least one configured automatic translation provider if you want machine translation:

  • DeepL API — preferred direct provider.
  • Google Cloud Translation Basic v2.
  • Auto — DeepL first, Google fallback.
  • Custom / self-hosted endpoint — optional advanced mode.

You can also use the plugin without an automatic provider and enter translations manually.

Compatibility areas

The plugin has dedicated handling for:

  • Classic Editor
  • Gutenberg
  • Elementor
  • WordPress Posts
  • WordPress Blog / Posts page
  • WordPress menus and widgets
  • Rank Math SEO
  • Yoast SEO
  • Server-rendered shortcodes

Dynamic JavaScript/AJAX content may require rendered discovery or Visual Editor review because the text may not exist in the server-side page source.