---
title: "language switcher for polylang"
url: https://coolplugins.net/product/language-switcher-for-polylang/
date: 2026-08-11
modified: 2026-08-14
author: "Satinder Singh"
description: "Language Switcher For Polylang Add a Polylang Language Switcher Anywhere Create fully customizable language switchers for Elementor, Gutenberg, and Divi in minutes. Download Plugin Check Features 600+ Active Installs 10+..."
word_count: 1576
---

# language switcher for polylang

Language Switcher For Polylang

# Add a Polylang Language Switcher Anywhere

Create fully customizable language switchers for Elementor, Gutenberg, and Divi in minutes.

[

Download Plugin

](https://wordpress.org/plugins/language-switcher-for-divi-polylang/)

Check Features

600+

Active Installs

10+

5 Star Reviews

4.8

Overall Rating

![](https://coolplugins.net/wp-content/uploads/2026/06/elementor_icon.png)

![Divi](https://coolplugins.net/wp-content/uploads/2024/11/divi-1.webp)

![](https://coolplugins.net/wp-content/uploads/2026/08/guterberg.png)

https://youtu.be/oRp8vmrU8yM?si=ebugw6RPzaG_phob

Excellent Support Team

![Cool Plugins Team Members](https://coolplugins.net/wp-content/uploads/2025/04/cool-team.png)

## Plugin Features

###### Supported Builders

### Page Builders Compatibility

Add multilingual switchers inside popular WordPress builders with dedicated integrations for:

-

Elementor

-

Gutenberg

-

Divi

-

Floating Switcher

![](https://coolplugins.net/wp-content/uploads/2026/08/supported-infograohics-800x457.png)

![](https://coolplugins.net/wp-content/uploads/2026/08/elementor-infograohics-1-800x516.png)

###### Layouts & Display Options

### Elementor Language Switcher

Add a language switcher in Elementor using advanced layouts and customization settings: 

-

Dropdown, Horizontal, & Vertical

-

Show/ Hide Flags

-

Show/ Hide Language Names

-

Show/ Hide Language Codes

###### Layouts & Display Options​

### Gutenberg Language Switcher

Add a Gutenberg language switcher using advanced layouts and customization settings: 

-

Dropdown, Horizontal, & Vertical

-

Show/ Hide Flags

-

Show/ Hide Language Names

-

Show/ Hide Language Codes

![](https://coolplugins.net/wp-content/uploads/2026/08/gutenberg-infograohics-800x582.png)

###### Layouts & Display Options​

### Divi Language Switcher

Add a Divi language switcher using advanced layouts and customization settings: 

-

Dropdown, Horizontal, & Vertical

-

Show/ Hide Flags

-

Show/ Hide Language Names

-

Show/ Hide Language Codes

![](https://coolplugins.net/wp-content/uploads/2026/08/divi-infograohics-800x582.png)

###### Global Language Switcher

### Floating Language Switcher

Enable a floating language switcher for quick access across your website and customize its style and placement to match your design.

-

Light Style

-

Dark Style

-

Transparent Style

-

Left Side

-

Right Side

![](https://coolplugins.net/wp-content/uploads/2026/08/supported-infograohics-800x457.png)

Built for Polylang

Simplify Multilingual Workflow

## Why choose this plugin?

A simpler way to build advanced multilingual experience that easily  integrates into your existing WordPress workflow.

#### No Coding

Add and style language switchers
without without writing custom code or CSS.

#### No Separate Menus

Add switchers directly in supported builders
without managing separate menus.

#### Works with Polylang Free & Pro

Works with both Polylang Free and Pro without changing your  multilingual setup.

#### Fully Responsive

Keep your language switcher responsive across desktop, tablet, and mobile devices.

#### Hide Untranslated Languages

Show or hide language options for untranslated version of the page.

#### Easy Customization

Adjust the switcher layout, colors, flags language names, & other display options.

## Frequently Asked Questions...

###### I need help with a plugin...
what should I do?

![Cool Plugins Team Members](https://coolplugins.net/wp-content/uploads/2025/04/cool-team.png)

###### We’re Known for Our Support!

Stuck somewhere? Reach out to our helpful team for fast and friendly assistance.

[

Contact Support

](https://wordpress.org/support/plugin/language-switcher-for-divi-polylang/)

Does Language Switcher for Polylang work with Polylang Free?

Yes. You can use the plugin with both **Polylang Free and Polylang Pro**. You do not need Polylang Pro just to use the language switcher, builder integrations, floating switcher, or the related display options provided by this plugin.

Can I add a Polylang language switcher in Elementor?

Yes. The plugin adds a dedicated **Language Switcher widget for Elementor**. You can place it inside pages, headers, footers, or other Elementor templates.

Additionally, choose different layouts and control display options such as flags, language names, language codes, and other settings directly from Elementor.

Does the Langugage Switcher for Polylang plugin support Gutenberg and Divi

Yes. Along with Elementor, the plugin provides dedicated integrations for **Gutenberg and Divi**.

In Gutenberg, you can add the language switcher as a block. In Divi, you can add it as a module. This makes it easier to place the switcher inside your layout without relying only on a menu-based language switcher.

Can I add a floating language switcher with Polylang?

Yes. The plugin includes a **Floating Language Switcher** that can be enabled from the plugin settings.

It appears across the website without requiring you to manually add a switcher to every page or template. You can choose its position and available styles, then customize it to better match your website.

Can I display flags, language names, or language codes?

Yes. You can control what information appears inside the switcher.

For example, you can display language flags, full language names, language codes such as **EN, FR, or DE**, or use the available combinations depending on the selected switcher layout.

Can I hide languages that do not have a translation?

Yes. If a page has not been translated into a particular language, you can choose to hide that language from the switcher.

This helps avoid sending visitors to a language option where the corresponding translated page is not available.

Can I customize the appearance of the language switcher?

Yes. The plugin provides styling controls so the switcher can better match the rest of your website.

Depending on the integration you are using, you can customize options such as layout, colors, typography, spacing, borders, flags, language names, and language codes.

Do I need to create a separate WordPress menu for the language switcher?

Not when you are using the dedicated builder integrations.

For example, in Elementor you can add the switcher directly as a widget, in Gutenberg as a block, and in Divi as a module. This is useful when you want to place the switcher directly inside a custom header, footer, or page layout instead of managing it through a separate menu.

Can the plugin help translate Elementor templates created before Polylang was set up?

Yes. Elementor templates created before Polylang is configured may not have a language assigned to them, which can prevent the normal translation options from appearing.

The plugin includes Elementor template functionality that helps assign the required language information so those templates can be managed and translated through Polylang more easily.

How does Elementor Template Sync work?

When you create translated versions of Elementor templates, such as separate headers for different languages, their display conditions may not always behave as expected.

The Template Sync feature helps keep the relevant display conditions synchronized between translated templates. This helps ensure that the correct translated template is used on the corresponding language version of the site.

Does this plugin automatically translate my website content?

No. Language Switcher for Polylang is not an automatic translation plugin.

It focuses on how visitors switch between the languages already managed through Polylang, along with builder integrations, the floating switcher, and Elementor template-related functionality.

Your posts, pages, products, or other website content still need to be translated and managed through Polylang or your existing translation workflow.

What is your refund policy?

We offer a 14-day refund policy. If you are not satisfied with the plugin for any reason, you can request a refund within 14 days of your purchase. For full details, visit our [Refund Policy Page](https://my.coolplugins.net/terms/refund-policy/).

Yes. You can use the plugin with both **Polylang Free and Polylang Pro**. You do not need Polylang Pro just to use the language switcher, builder integrations, floating switcher, or the related display options provided by this plugin.

Yes. The plugin adds a dedicated **Language Switcher widget for Elementor**. You can place it inside pages, headers, footers, or other Elementor templates.

Additionally, choose different layouts and control display options such as flags, language names, language codes, and other settings directly from Elementor.

Yes. Along with Elementor, the plugin provides dedicated integrations for **Gutenberg and Divi**.

In Gutenberg, you can add the language switcher as a block. In Divi, you can add it as a module. This makes it easier to place the switcher inside your layout without relying only on a menu-based language switcher.

Yes. The plugin includes a **Floating Language Switcher** that can be enabled from the plugin settings.

It appears across the website without requiring you to manually add a switcher to every page or template. You can choose its position and available styles, then customize it to better match your website.

Yes. You can control what information appears inside the switcher.

For example, you can display language flags, full language names, language codes such as **EN, FR, or DE**, or use the available combinations depending on the selected switcher layout.

Yes. If a page has not been translated into a particular language, you can choose to hide that language from the switcher.

This helps avoid sending visitors to a language option where the corresponding translated page is not available.

Yes. The plugin provides styling controls so the switcher can better match the rest of your website.

Depending on the integration you are using, you can customize options such as layout, colors, typography, spacing, borders, flags, language names, and language codes.

Not when you are using the dedicated builder integrations.

For example, in Elementor you can add the switcher directly as a widget, in Gutenberg as a block, and in Divi as a module. This is useful when you want to place the switcher directly inside a custom header, footer, or page layout instead of managing it through a separate menu.

Yes. Elementor templates created before Polylang is configured may not have a language assigned to them, which can prevent the normal translation options from appearing.

The plugin includes Elementor template functionality that helps assign the required language information so those templates can be managed and translated through Polylang more easily.

When you create translated versions of Elementor templates, such as separate headers for different languages, their display conditions may not always behave as expected.

The Template Sync feature helps keep the relevant display conditions synchronized between translated templates. This helps ensure that the correct translated template is used on the corresponding language version of the site.

No. Language Switcher for Polylang is not an automatic translation plugin.

It focuses on how visitors switch between the languages already managed through Polylang, along with builder integrations, the floating switcher, and Elementor template-related functionality.

Your posts, pages, products, or other website content still need to be translated and managed through Polylang or your existing translation workflow.

We offer a 14-day refund policy. If you are not satisfied with the plugin for any reason, you can request a refund within 14 days of your purchase. For full details, visit our [Refund Policy Page](https://my.coolplugins.net/terms/refund-policy/).