Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Install WordPress in Other Languages

Many WordPress beginners don’t realize they can easily install WordPress in other languages. WordPress supports over 65 languages, making it accessible to non-English speakers.

Setting up WordPress in your native language can greatly improve how you use WordPress. Plus, it will also make it easier to publish content in your own language.

In this guide, we’ll walk you through the steps to install WordPress in other languages. Additionally, we’ll discuss how to translate WordPress content and create multilingual websites, helping you reach a broader audience and enhance the user experience.

Installing and using WordPress in other languages

Since this is a comprehensive step-by-step tutorial, feel free to use the navigation links below to get to the appropriate section:

To make it easy, we have created a video tutorial on how to install WordPress in other languages, which you can watch below.

Subscribe to WPBeginner

However, if you just want to follow text instructions, you can follow our step-by-step tutorial on how to install WordPress in other languages.

Getting Started With WordPress in Other Languages

To start a blog, the first thing you will need is to get WordPress hosting.

We recommend Bluehost, one of the largest WordPress hosting providers in the world and an officially recommended provider.

After signing up with a WordPress host, the next step is to install WordPress. We have a complete step-by-step tutorial on how to install WordPress properly.

WordPress in German

Choosing a Language During WordPress Installation

WordPress allows you to choose the language during the installation.

It’ll show you the list of languages to choose from, and you can simply click to select your language to continue installation.

WordPress allows you to select language during installation

This is particularly useful if you need installation instructions in your local language.

However, if you didn’t select the language during your WordPress install process, you can change it at any time under WordPress settings.

Changing Language in WordPress

WordPress makes it super-easy to change the language on your website.

Simply go to the Settings » General page in your WordPress dashboard and scroll down to the bottom of the page. There, you will see the option to select Site Language.

Installing and changing language in WordPress settings

While WordPress has translations for over 162 languages, you will be only able to see languages that are fully translated (65).

If your language is not in the list, this does not mean that it is not available or that you can not use it.

We’ll show you how to manually install language packs in WordPress.

Manually Installing WordPress Translation Files For Other Languages

WordPress uses a gettext system for translations (localization and internationalization).

Volunteer users from around the world use a main .pot template file to translate WordPress into their languages. This results in two files for each language: Portable Object format file with .po extension and Machine Object file with .mo extension.

You will need a .mo file for your language.

Go to the WordPress translation teams page to see if a WordPress translation is available for your language.

WordPress translation teams

Next, click on the ‘View Team Page’ next to your language to continue.

On the next page, you’ll see the team’s progress and translation status. To continue, click on the ‘Download Language pack’ button.

Download language pack

Your browser will then download a zip file to your computer.

You need to extract the zip file, and inside it, you’ll find the WordPress translation files for your language.

Translation files

After downloading and unzipping the language pack on your computer, you will need to connect to your website using an FTP client.

Once connected, upload the language files to /wp-content/languages folder.

After you are done uploading the file, return to the WordPress admin area. Go to Settings » General page and scroll down to the Site Language option.

You can now select the language you just uploaded because it will appear under installed languages.

Installed languages

Using an English Admin Interface in Multilingual WordPress

Sometimes, you may want to use WordPress in a different language while keeping the admin interface in English.

This is particularly helpful if you have admins who are unfamiliar with other installed languages or if you give developers access.

All you need to do is visit the Users » Profile page and scroll down to the ‘Language’ option. From here, you can select the language you want to use for the WordPress admin area.

Change user language for WordPress admin area

Don’t forget to click the ‘Save Changes’ button to store your settings.

This change only affects the user account selected or signed in.

Other users can also log in to their account and go to their profile change to choose a different language if needed.

Creating a Multilingual WordPress Website

WordPress can be used in different languages, but creating content in multiple languages is not easily manageable by default.

Luckily, several plugins allow you to easily create and manage multilingual WordPress sites. These plugins enable you to create content in multiple languages and make it easier for your website visitors to switch languages.

Multilingual content also enables you to get more global visitors with international SEO.

We recommend using the WPML (WordPress Multi Language) plugin. This paid plugin is used by thousands of websites from all over the world to create user-friendly multilingual websites with WordPress.

Creating multilingual content in WordPress with WPML

See our guide on how to create a WordPress multilingual site, where we show you the top multilingual plugins and how to use them to create your multilingual website.

Help Translate WordPress in Your Language

If you did not find a translation for WordPress in your language, perhaps you can help create one.

WordPress is an open-source software that is completely volunteer-driven. See: Why is WordPress free, and how does it make money?

This means that all available translations that you see right now are created by volunteer users from around the world (just like you). Check out the Translating WordPress website for more information on how you can contribute.

We hope that this article helped you install WordPress in other languages. You may also want to take a look at our list of essential WordPress plugins for all websites and our guide on how to translate a WordPress plugin into your language.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

39 CommentsLeave a Reply

  1. Moinuddin Waheed

    This is very useful for me as I wanted to make one for a client who wish to have the website in Arabic language.
    Its good that the wordpress admin area is available in the chosen language and we can have English version as well with the help of a plugin.
    This is invaluable resource for me.
    I will definitely give experimentation to this for different languages that I know.

  2. Dayo Olobayo

    Kudos to the WPBeginner team for putting together such a comprehensive guide on multilingual WordPress installations. The tips on manually installing translation files and using an English admin interface were invaluable. Highly recommended for anyone looking to go global with their website.

  3. Alexa

    I am trying to install a multi language plug-in on my word press page, I was looking for a drop down box option where users could select the translation they would like for the entire site. I have downloaded polylang and other multi language plug-ins and followed wp tutorials to assist in setting it up but i havent had success with setting it up to work properly on the web page. Can you maybe give me any information or tips to help me get it set up correctly.

  4. Ali

    Hi
    When my customers want to register to my wordpress site, they can’t use their current language in username text box and unfortunately they must just use English language in username text box. Could you guide me how can I change this case?

    Thanks

  5. Pagio

    Hi there,

    The link to your guide “on creating multilingual WordPress site with Polylang” isn’t working.

    It takes me to “How to Create a Multilingual WordPress Site with WPML” page.

  6. Mark Klinefelter

    I use gtranslate off of the wp.org plugin page. It is free. Excellent translations. I speak fluent Spanish and the translation is excellent. I use it as a widget and pages where I do not have a sidebar I throw the shortcode in wherever i want the language selector to be located. Give it a try. It translates EVERYTHING: menu, header, footer, all content, all everything.

  7. Robin Gray

    I’m translating instructions into German (and subsequently into French) for someone working in the social media field who uses WordPress. Where can I find English-German and English-French glossaries of typical WordPress dashboard expressions?

  8. junaid shahid

    thanks for your support admin but it’s not work
    as you said define(‘WPLANG’,’ur_PK’);
    please check the domain and suggets me whats to do for RTL
    Regards
    Junaid Shahid

    • WPBeginner Support

      Does your WordPress theme supports RTL? Please contact your theme developer and ask them how to add RTL support.

      Admin

      • junaid shahid

        it’s sahifa wordpress theme and support RTL in arabic but there is no option of urdu

  9. junaid shahid

    i want to create my website based on urdu language, international code of urdu is ur so the given code is some like this define (‘WPLANG’, ‘ur’);
    but i do not effect the website, actually i want to change the website from RTL so what i do now
    regards:

  10. Prabhakar Shelke

    Hi,

    I have developed my website in bydefault english language. Now I need to change the bydefault language as a French. and admin should be in english only. How could I do this. Could you please suggest the solution for it or suggest any plug in which working like this…

    Many Many Thanks…

  11. Sameh

    How can I keep the admin page in English and convert the site to a right to left language (Arabic)?

  12. Jack Praker

    Is the description of “Manually Installing WordPress Translation Files For Other Languages” still valid? Isn’t the ‘WPLANG’-string in the new version of WP deprecated? – Same with the WP Native Dashboard plugin, which seems outdated.

    Perhaps you will find time to update how to install translations files? It is an important issue and people like need such information.

  13. Ajay Singh

    is there any plugin for multilanguage site English and Hindi??

  14. Chana

    Hi, where are those folders? Sorry about this stupid question… [/wp-content/languages/ OR /wp-includes/languages/ folder]

  15. Manuel Echeverry

    now that i have installed Spanish pack how do i translate to Spanish the parts of my theme (Crangasi) that are in English?

  16. sanjiv kumar

    I have a question: i want to know that my site difault language on system in german and same site open in phone by default language is english .how can i do ?

  17. Smiley

    Thank you very much on your tutorial ….

    I have a question : I want to know if I can translate the front page and keep my admin page in English , especially for my RTL , like arabic

    • Sameh

      Hello Smiley,

      Did you figure out a way to maintain the admin page in English while converitng the site to RTL?

      I’d like to do the same.

  18. Arifur Rahman

    Thanks for the tutorial. I was searching for this tutorial for a long time and today I got it. I am grateful to you.

  19. Piet

    Good tutorial and I think it is very important that people understand how it is done manually.

    For people that don’t have a lot of time or just cannot be bothered, there is an alternative method to localize your WordPress install by using the plugin WordPress Language (by the same developers as WPML – http://wordpress.org/plugins/wordpress-language/)

    • Leo

      Thanks so much, this cannot be more helpful!

  20. Mathew Porter

    Nice article, might be able to deploy this for a wp project we did that is being handed over to a french distributer. thanks.

  21. Faiz Alam

    wow!! its great to see, how to install wp in other language…

  22. galaxyes

    I want to keep the WP admin in English, but show a lang=”ES” in the code, because the content is in Spanish. How can I change that in the whole site?

  23. DSchragg

    This is great for translating the backend, but what about the front?
    I’ve used WPML in the past and was wondering if there were any better options out there…?

    • Piet

      Important to keep in mind that if you want to use WPML that you do NOT need a localized WordPress install ever.
      WPML needs the default (US English) WordPress install.

  24. Chaim

    Thank you very much for this post, it was very helpful.
    Can you please publish a post about how to translate WordPress themes to a right-to-left language? If it is too complicated, can you please write some guide lines?
    Thank you very much,
    chaim

  25. Zimbrul

    Didn’t know about this method. I use another one instead.
    I use the WordPress install zip file in the language I desire (mostly Romanian) and the whole installation is in Romanian. Now, I’ve got the whole site in Romanian but I cannot stand the admin area so I use “Admin in English” plugin to convert the Dashboard in English, the language of choice for me when using the Dashboard.
    Obviously, I use the manual install of the WordPress as I can set up the database and the password to my liking (and I think any blogger should know at any time how to install WordPress manually).

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.