Docs

What is Language Switcher Pro?

2 min readUpdated November 9, 2026

Language Switcher Pro adds a language switcher to your WordPress site. Visitors click a button, a window opens with every language you offer, and one click takes them to the same page in the language they picked.

The plugin does not translate your content. It is the switcher: the button, the language window, the links between your languages, and optional suggestions based on the visitor’s country or browser. Your content comes from your translation plugin (WPML, Polylang, TranslatePress, Weglot and others) or from pages you build yourself.

A site's header with the Pill switcher button, and the language window open on top of the page showing 8 languages with flags

What you get

  • A switcher button for your menu, a block, a shortcode or your theme’s PHP. Five styles: Pill, Minimal, Classic, Card and Icon only, with an optional different style on phones.
  • A language window (the “picker”) with flags, a search box, “Recently used” languages, a light or dark look and four opening animations. Or a small dropdown instead.
  • A language grid that lists every language on the page itself, for footers and landing pages.
  • 116 languages with their names in their own script, and 250+ flags stored on your own server.
  • Language suggestions by country or browser language: a small banner, or an automatic redirect.
  • Works with 11 translation plugins: WPML, Polylang, TranslatePress, qTranslate-XT, Weglot, MultilingualPress, GTranslate, Bogo, WP Multilang, TranslateWP and Linguise. Without one, it builds simple language URLs like /fr/about/.
  • Search engine friendly: hreflang links when no translation plugin adds them, and search engines are never redirected.
  • Analytics: Google Analytics 4 / Tag Manager events, and full event tracking with Nahnu Analytics.
  • No outside requests: flags, fonts and country detection all run on your own site.
  • Accessible: works with a keyboard and screen readers, right-to-left languages are laid out correctly, and visitors who turned off animations get none.