Type to search.

#294 by installs

Connect Polylang for Elementor

by David DeckerVersion 2.5.5

Connect Polylang with Elementor: translated templates, language switcher widget, language visibility conditions and more

Active installs
100,000+
#294 of 1,000
Downloads, all time
2.2M
2,151,349
Downloads, 30 days
14.7K
3.5K in the last 7
Rating
4.8 / 5
51 reviews
Last updated
10 months ago
Dec 31, 2025
Version
2.5.5
40 releases

Upkeep and compatibility

Last updatedDecember 31, 2025Updated in the last year
Tested up toWordPress 6.9.11Older than WordPress 7.1.4, the current release
Needs WordPress5.4 or newer
Needs PHP5.6 or newer
Needs pluginspolylang, elementor
First publishedNovember 28, 2018
Support, last two months0 of 5 threads resolved (0%)

Reviews

4.8 / 5 from 51 reviews

Reviews by star rating
5 stars47
4 stars2
3 stars0
2 stars0
1 star2

Downloads, last 30 days

Low 212 a dayHigh 856 a day

What the author says it does

Connect Polylang multilingual plugin with Elementor Page Builder: Translate your Elementor templates and show them in the correct language, native customizable Language Switcher Elementor widget, Visibility Conditions of widgets and Dynamic Tags by language and much more…

What the Plugin Does

📍 Template translation and show in the correct language

Create translations for your Elementor templates especially for header, footer or archive templates with Elementor Pro Theme Builder (affiliated link).

  • Automatically selects the correct translation for “Template Widget”.
  • Automatically selects the correct translation for [elementor-template id="1234"] shortcodes.
  • Allow Elementor Kit translation for different settings for each language.

🔄 Language Switcher

A native Elementor Widget to easily build a nice and fully customizable language switcher:

  • Show or hide flags, language name, language code.
  • Vertical list, Horizontal list or styled dropdown.
  • SVG scalable flags.

👁️ Language Visibility Conditions

Allow to show or hide every widget, section or column by language.

🏷️ Language Dynamic Tags

Use language dynamic tags (on Elementor Pro) that you can set with an specific language or the “current” one. Available tags are:

  • Language Code tag type text
  • Language Name tag type text
  • Language Url tag type url
  • Language Flag tag type image

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Recommended Workflow?
  • Setup Polylang at first, add at least TWO languages, one of them make your default language (in Polylang)
  • Add content to your default Polylang language – if Polylang asks you to apply existing content to it, you should most likely click “ok” and proceed – it works really fine 🙂
  • After that setup an Elementor Theme Builder template – assign it to your Polylang default language, apply conditions in Elementor
Where is the Elementor Widget to be found?

It’s in the widget category “General Elements” with the name “Language switcher”. Plus, if Elementor Pro is active and you’re editing a template, the widget additionally appears in the “Site” widget category.

Always via search: When searching for widgets type “polylang” or “languages” and it will show up immediately! 😉

Where is the plugin’s settings page?

This plugin has NO settings page, as it does not need one. All it does works just under the hood. Activate the plugin. Done.

Is Elementor Pro required?

Technically, Elementor Pro is not required but highly recommended.

Elementor Pro (affiliate link) is required for these features of the plugin:

  • Translate Elementor Theme Builder Templates (header, footer, 404, page, archives).
  • Translate Elementor Popups.
  • Dynamic Tags, additionally added by the plugin.
Is Polylang Pro required?

Polylang Pro is not required.

All features of “Connect Polylang for Elementor” work with both, Polylang and Polylang Pro.

Are custom flags supported?

In general, custom flags are supported in the Polylang Switcher Elementor widget and in the Dynamic Tag (Current Language Flag).

However, the default flags in Polylang are sized 16px wide and 11px high, this automatically applies to custom flags – as it is fully handled internally by Polylang.

Latest changelog entry

2.5.5

  • Tweaks: Enhanced editor language switcher control
  • Tweaks: Remove load_plugin_textdomain
  • Compatibility: Tested with Elementor 3.34.0

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#37 by installs

Loco Translate

by Tim W

Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI translation providers.

Installs
1+ million
Rating
4.8 (453)
Updated
31 days ago

#71 by installs

Translate WordPress with GTranslate

by edo888

Translate WordPress with Google Translate multilanguage plugin using AI translation. Complete multilingual SEO solution, WooCommerce compatible.

Installs
900,000+
Rating
4.9 (5K)
Updated
8 days ago

#72 by installs

Polylang

by Chouby

Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.

Installs
900,000+
Rating
4.7 (3K)
Updated
10 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.