WordPress Language Switcher Plugin

Create your Language Switcher plugin
Why People Love Elfsight’s Language Switcher for WordPress
Want to connect with visitors around the world? Elfsight’s Language Switcher makes it simple. In a couple of clicks, people can view your website in the language they’re most comfortable with – even if you’re not a developer. It works just as well for blogs and small shops as it does for company websites, helping your content feel welcoming and easy to use. And since there’s a free plan (no credit card needed), you can try it right away with all the basics included.
Did you know?
The CSA Research shows that more than 75% of internet users prefer to browse in their own language, and nearly 60% won’t make a purchase if a website is only in English.
Embed our Language Switcher plugin and give every visitor the choice to read your content in their language – no extra work on your side, and no extra cost to get started.
Key Features of Elfsight Language Switcher
Elfsight’s widget is designed to be simple, flexible, and easy to adapt to any WordPress website:
- 130+ Languages: From Spanish and German to Arabic and Japanese, your visitors can pick from more than 130 options with one click.
- Place it Where it Makes Sense: Header, footer, sidebar, or right inside a page. Just drop in a small code snippet and it’s live.
- Beginner-Friendly Setup: Even if you’re not “techy,” you can configure everything in our visual editor. No learning curve, no surprises.
- Design It Your Way: Match the look of your brand by choosing colors, layouts, and whether to show flags, text, or both.
- Accessibility Built In: All flags come with alt text, and you can add clear labels so screen readers can catch them.
- Mobile-Ready: Works smoothly on desktops, tablets, and phones – no extra modifications required.
- Plays Nice With Others: Compatible with Elementor, Gutenberg, Divi, and basically any WordPress theme you’re using.
Curious to see how it looks? Jump into our live editor – no signup needed.
How to Add the Language Switcher in WordPress
You’ve got two ways to go about it, depending on where you want the switcher to appear:
Method 1: Inline Switcher
Go with this option if you’d like the switcher to appear only in certain spots, like your homepage, blog, or contact page.- Select a Template: Open the Elfsight editor and pick a layout you like.
- Customize the Switcher: Select the languages you want to offer, and adjust the style to fit your website (colors, flags, size).
- Generate the Code: Click Add to website for free to get your unique code snippet and copy it.
- Embed the Code: In WordPress, open the page where you want the switcher. Add a “Custom HTML” block and paste the code. Save, and you’re done.
Method 2: Floating Switcher
Choose this version if you want the switcher always visible, no matter which page visitors are on.- Select a Floating Template: Choose a floating layout in the editor so the switcher follows users as they scroll. Pick the left or right side.
- Customize the Widget: Set your languages and tweak the design (size, colors, fonts) to match your site’s style.
- Generate the Code: Copy the HTML snippet after customization.
- Embed & Publish: In WordPress, go to Appearance → Theme Editor or use a Custom HTML widget in the footer or header, paste the code, and publish.
Need help? Check the Help Center for guides with screenshots, or join the Community Forum for tips, feature requests in the Wishlist, and updates in the Changelog.