Home Plugins language switcher for elementor polylang
Language Switcher for Elementor & Polylang logo

Language Switcher for Elementor & Polylang

by Satinder Singh on WordPress.org

Easily add a customizable language switcher to your Elementor pages and connect translated Elementor templates using Polylang.

(0)
Language Switcher Widget preview.

Language Switcher Widget preview.

Language Switcher for Elementor & Polylang is a WordPress plugin that helps you add a language switcher to your website and translate Elementor Templates. This plugin connects the Polylang multilingual plugin with Elementor, making it easier to build and manage a multilingual website visually.

Check Demo

Check AI Translation for Polylang

With this plugin, you can:

  • Add a customizable language switcher anywhere on your Elementor layout
  • Translate Elementor templates easily
  • Link each translated template to its corresponding version directly in Elementor Editor
  • Control page switching behavior between translated versions

Why Use This Plugin?

Elementor Language Switcher for Polylang provides a seamless integration between Polylang and Elementor. Here’s why it’s a must-have for multilingual Elementor websites:

Language Switcher Widget
Translate Elementor Templates Easily
Link to Translated Page Directly from Elementor Editor
Place Anywhere on the Page
Customizable Layout & Display Options
Saves Time & Enhances Workflow

Key Features

  • Elementor Widget Support:
    Drag and drop the language switcher widget directly inside Elementor Editor—just like any other widget. No coding required.

  • Page Linking in Elementor:
    Get full control to link a page to its translated version. Use Elementor Editor to switch and connect the translated template easily.

  • Three Layout Options:
    The plugin offers three layout styles, Dropdown, Horizontal & Vertical. Choose how you want the language switcher to appear on your website.

  • Custom Switcher Elements:
    Enable or disable various elements such as:

    • Language Flag – Show a country flag icon next to each language (🇺🇸).
    • Language Name – Show the full name like “English”, “Spanish”.
    • Language Code – Show short codes like EN, FR, DE.
    • Hide Current Language – Option to hide the active language.
    • Hide Untranslated Languages – Option to hide languages if the page has no translation in that language.
  • Frontend Display Preview:
    Instantly preview how your language switcher looks on the frontend.

  • Fully Compatible with Polylang Free and Pro.

  • User-Friendly and Fully Responsive Design.

Check other Polylang Plugin addons

AI Translation for Polylang reduces your translation workload by 90%. With this powerful addon, you can translate your Gutenberg and Elementor pages, sections, and widgets within a few minutes.
This addon duplicates and translates page/post titles, content, images, galleries, and meta fields, eliminating the need to manually adjust featured images, layouts, and other elements.

Check it

Language Switcher – Polylang for Divi is a WordPress plugin that helps you add a language switcher to your website using the Divi Builder. This plugin connects the Polylang multilingual plugin with the Divi theme, making it easier to build a multilingual website.

Check it

Polylang Duplicate Content addon Reduce your translation workload by 70% with this convenient Polylang addon. Effortlessly duplicate your original or default language post content into other languages of the same post, streamlining the translation process.
Check it

How to Add the Language Switcher

  1. Go to your WordPress Dashboard.
  2. Open the page, post, header, or footer where you want to add the language switcher using Elementor.
  3. Drag and drop the Language Switcher widget into your desired section (body, footer, header, sidebar, etc.).
  4. Customize its layout, elements, and translation control settings.
Active installations0+
Weekly downloads
55+400.00%
Version1.2.1
Last updated6/25/2025
WordPress version5.0
Tested up to6.8.1
PHP version7.2
Tags
elementorlanguage switcherlanguagesmultilingualpolylang