Preferred Languages
View on WordPress.orgScores higher than 58% of indexed plugins
About
Choose languages for displaying WordPress in, in order of preference.
Security History
What It Does
Preferred Languages lets site visitors set their own preferred language for WordPress, including the admin interface, in a ranked order rather than a single pick. It hooks into WordPress's locale system to switch the display language per user without requiring a separate multilingual plugin or translation of content. In practice, it controls the interface language the user sees rather than translating posts and pages.
Who It's For
This plugin is best for site owners running multilingual communities, expat networks, or international organizations where each visitor or staff member needs the WordPress interface in a different language. It also suits language learning platforms and global nonprofits that need admin or front-end users to set their own preferred display language. It is not aimed at sites that need their post content translated into multiple languages.
Who Should Skip It
If you need to translate the actual content of your posts, pages, or products into multiple languages, you should skip this and use a full multilingual plugin like TranslatePress or GTranslate. Sites serving a single-language audience will get no benefit, since the default site language already covers them.
The Bottom Line
Preferred Languages is a focused, well-maintained niche plugin that solves one specific job, letting users pick their own interface language in priority order, and it does that job cleanly. Its tiny install base and lack of any support thread history make it a harder sell for risk-averse site owners, and it is not a substitute for a full multilingual content translation plugin. Choose it only if interface language selection is exactly what you need.
Related Plugins
Pick GTranslate if you need automatic translation of your actual post and page content into many languages, not just interface switching.
Choose TranslatePress when you want a visual editor to translate full site content into multiple languages, including SEO-friendly URLs.
WP Multibyte Patch is the better pick for sites using Japanese, Chinese, or other multibyte character languages that need core encoding fixes.
Loco Translate is the right tool when you want to translate theme and plugin strings directly inside the WordPress admin.
Cyr-To-Lat is purpose-built for converting Cyrillic slugs to Latin, which is a different problem from interface language selection.