---
title: "Language Switcher for Elementor"
url: https://docs.coolplugins.net/doc/polylang-language-switcher-elementor/
date: 2026-10-14
modified: 2026-10-15
lang: en
author: "Satinder Singh"
description: "The Language Switcher for Polylang addon adds a dedicated Language Switcher widget to Elementor. You can place the widget anywhere in your Elementor layout and customize how available languages are..."
categories:
  - "Toolkit for Polylang – Translation Inspector & Duplicate Content"
word_count: 367
---

# Language Switcher for Elementor

The **Language Switcher for Polylang** addon adds a dedicated **Language Switcher widget** to Elementor.

You can place the widget anywhere in your Elementor layout and customize how available languages are displayed, including language names, codes, flags, layout, spacing, typography, colors, and other style settings.

Follow the steps below to add the **language switcher in Elementor**:

## Add the Language Switcher Widget

- Edit the page or template with **Elementor**, where you want to display the language switcher.

- From the Elementor widgets panel, search for **Language Switcher**.

- Drag and drop the **Language Switcher** widget into page.

[![search language switcher widget](https://docs.coolplugins.net/wp-content/uploads/2026/10/search-language-switcher-widget.png)](https://docs.coolplugins.net/wp-content/uploads/2026/10/search-language-switcher-widget.png)

## Configure Language Switcher

The language switcher widget settings are divided into **Content**, and **Style**.

### Content Settings

[![language switcher widget content settings](https://docs.coolplugins.net/wp-content/uploads/2026/10/language-switcher-widget-content-settings.png)](https://docs.coolplugins.net/wp-content/uploads/2026/10/language-switcher-widget-content-settings.png)

- **Language Switcher Type:** Choose how the language switcher should be displayed: `vertical`, `horizontal`, or `dropdown`.

- **Show Flags:** Enable this option to display a flag next to each language.

- **Show Language Names:** Enable this option to show language names in the switcher, such as `English`, `French`, or `Spanish`.

- **Show Language Codes:** Enable this option to display language codes, such as `EN`, `FR`, or `ES`.

- **Hide Current Language:** Enable this option to hide the active language.

- **Hide Untranslated Languages:** Enable this option to hide languages that do not have a translated version of the page or post.

- **Open dropdown on click:** Enable this option to open the dropdown when the visitor clicks the language switcher.

### Style Settings

[![language switcher style setting](https://docs.coolplugins.net/wp-content/uploads/2026/10/language-switcher-style-setting.png)](https://docs.coolplugins.net/wp-content/uploads/2026/10/language-switcher-style-setting.png)

- **Switcher Alignment:** Set the alignment of the language switcher within the Elementor layout.

- **Flag Ratio:** Choose the aspect ratio used to display language flags.

- **Flag Width:** Set the width of the language flags.

- **Flag Radius:** Adjust the roundness of the flag corners.

- **Margin:** Adjust the space outside the language switcher.

- **Padding:** Adjust the space between the switcher's content and its edges.

- **Border Type:** Choose the border style for the language switcher.

- **Border Radius:** Adjust the roundness of the switcher's corners.

- **Typography:** Customize the appearance of language names and other text.

- **Switcher Background Color:** Set the background color of the language switcher.

- **Switcher Text Color:** Set the color of the language text.

- **Normal / Hover:** Customize the switcher's appearance in its default state and when visitors hover over it.

Once you finish configuring the widget, save or update the page to apply your changes.