Skip to content

Everything for WordPress, web development — and beyond

🔤 How to change the WordPress admin language: 4 methods from settings to plugin

🔤 How to change the WordPress admin language: 4 methods from settings to plugin

You log into the admin panel and half the menu items are in a language you don't understand. Or the opposite: your client from Germany asks to switch the interface for them, but you can't touch the site itself.

There are dozens of situations like these. And WordPress has long been able to handle them without jumping through hoops.

We've collected four working methods to change the admin panel language: from a couple of clicks in settings to manually uploading language files. Plus one plugin that makes switching instant, right from the top bar.

💡 Quick overview:

  • The simplest path: the built-in "Site Language" setting in Settings, General, changes the admin language for all users at once.
  • Since version 4.7, each user can choose their own language in their profile without affecting others.
  • The Simple Admin Language Change plugin adds a switcher to the admin bar and saves a couple of clicks.
  • If the language you need isn't in the dropdown, language files can be installed manually via wp-content/languages.

Method 1: change the site language through settings

The most obvious method, and it was added to core back in WordPress 4.1, at the end of 2014. It works when you need to translate the admin panel for all users at once.

Go to Settings → General and find the Site Language option:

Selecting site language in WordPress general settings

Choose a language from the dropdown and click Save Changes. WordPress will automatically download and install the language pack; no additional actions required.

WordPress admin panel after switching language to Russian

Done. The interface has switched, the frontend remains unchanged. Note: this method changes the language for all accounts. If several people with different language preferences work on the site, see the second method.

Method 2: individual language for each user

With WordPress 4.7 (December 2016), the language setting became personal: each user chooses their admin language independently from others. No plugins needed; everything is built into the profile.

Open Users → Profile and find the Language dropdown:

Selecting admin panel language in WordPress user profile

Choose the language you need, save the profile, and the interface will switch only for this user. Other site members will see the language they chose for themselves.

This mechanism works at the core level and doesn't depend on plugins. The only caveat: the language you need must be installed in the system (via Settings → General, as in the first method). If it isn't, WordPress will offer to install it automatically.

In practice, this method covers the vast majority of scenarios. Plugins are only needed when you want to switch faster.

Method 3: quick switching via the Simple Admin Language Change plugin

When you're testing a multilingual site or frequently switch between Russian and English interfaces, going to your profile every time means extra clicks. The Simple Admin Language Change plugin solves exactly this problem.

Language switcher in WordPress top bar via Simple Admin Language Change plugin

After activating the plugin, a dropdown with all installed languages appears in the admin bar. One click, and the interface is switched. The frontend is not affected. The plugin uses the same built-in WordPress mechanism (user locale), just places it in a convenient location.

In the Settings → General section, an additional block appears, Admin Language:

Admin Language block in settings after activating Simple Admin Language Change

Plugin specifications as of June 2026:

  • Active installations: 10,000+
  • Rating: 4.7 / 5 (based on 23 reviews)
  • Last updated: March 2026 (version 2.1.0)
  • Compatibility: WordPress 4.7, 6.9.4
  • Price: free, no Pro version or ads

The plugin is lightweight, not a single unnecessary request. If you need to limit the set of languages in the dropdown, the developer added a salc_languages filter for customization.

For those who keep their site in their native language but prefer an English admin panel (for example, to make it easier to search for errors on English-language forums), this is probably the best tool.

🔗 Simple Admin Language Change on WordPress.org

Method 4: manual installation of language files

Sometimes the language you need doesn't appear in the settings dropdown, for example, for a rare dialect or when WordPress for some reason cannot download the pack automatically. In that case, language files are installed manually.

Step 1: find and download the translation

Go to the WordPress translation teams page. You'll see a table with dozens of language projects:

WordPress translation teams page with list of language projects

Color coding shows translation currency:

  • Green: translation matches the latest WordPress version
  • Yellow: behind by minor versions
  • Orange: behind by one major version
  • Red: behind by several major versions
  • White: translation in development, not yet released

Percentages next to the name show how complete the project is. Choose green for fewer incompatibilities.

Click on the language name in the left column; the download page will open:

Official language pack download page on WordPress.org

Click the Download button on the right side of the page:

WordPress language archive download button

This is a ZIP archive with the full WordPress core in the selected language. You only need two file types from it.

Step 2: extract the language files

Unpack the archive. Inside, find the folder wordpress → wp-content → languages. The files you need have .mo and .po extensions; this is the standard WordPress translation format:

.mo and .po files in the languages folder of WordPress language pack

Step 3: upload to the server

Open your hosting file manager or FTP client (for example, FileZilla). Navigate to wp-content on your site. If the languages folder doesn't exist yet, create it.

Copy the.mo and.po files to wp-content/languages:

Uploading language files to wp-content/languages folder via FTP

Step 4: activate (if not detected automatically)

In most cases, WordPress will detect the new files on its own, and the language will appear in the "Site Language" and "User Language" dropdowns. If not, check the language locale.

Previously, to activate, you would add the WPLANG constant to wp-config.php:

1define('WPLANG', 'ru_RU');
Language locale table on WordPress translation teams page

Now this isn't required; WordPress uses the setting from the database. But if the language doesn't work after manual upload, try adding the constant. Look up the locale for your language in the third column of the translation teams table (screenshot above).

⁉️🤔 Frequently asked questions

Does the frontend language change when you change the admin language?

No. The site language setting (Site Language) and the language choice in the user profile affect only the admin panel. Visitors see the site in the language it was created in. For a multilingual frontend, you need separate plugins: WPML, Polylang, or TranslatePress.

How do I install a language that isn't in the dropdown?

Use Method 4 from this article: download the language pack from the translation teams page on WordPress.org, extract the.mo/.po files, and upload them to wp-content/languages on your site. After that, the language will appear in the list. If it doesn't, add define('WPLANG', 'xx_XX') to wp-config.php with the correct locale.

Why doesn't the language switching plugin work on the frontend?

Because the admin bar on the frontend is controlled by the "Site Language" setting, not the user's choice. This is a known WordPress core limitation; Simple Admin Language Change hides the switcher on the frontend precisely for this reason. The developer opened a corresponding ticket in Trac and is waiting for a core-level solution.

WordPress stayed half in English after changing the language. What's wrong?

The language pack is incomplete. Each translation has a completion percentage (visible on the translation teams page, from green to red). The lower the percentage, the more strings will remain in English. Solution: wait for the translation to be updated or choose a language with green marking.

Is it mandatory to install a plugin just to switch languages?

No. Since WordPress 4.7, user-level language switching is built into core: Users → Profile → Language. The Simple Admin Language Change plugin simply moves the switcher to the admin bar for convenience. If you change the language once a month, the profile is enough.

What you actually need to change the WordPress admin language

For most users, the first and second methods are sufficient: Settings → General for the overall site language and Users → Profile for individual settings. It's free, built-in, and has worked since 2016.

If you test multilingual sites or regularly switch between Russian and English interfaces, install Simple Admin Language Change. Ten thousand active installations and a 4.7 rating speak for themselves. The plugin doesn't overload the site and does exactly what it promises.

Manual installation of language files is a backup option. It's useful for rare languages or when automatic package installation is blocked at the hosting level.

Choose the method that fits your task, and the admin panel will speak your preferred language in a couple of minutes.