Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

How to Add Google Translate in WordPress

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
How to Add Google Translate in WordPress

We live in a diverse world where people speak many different languages. According to Linguists, there are anywhere from 6000 to 7000 different languages in the world. Even though a lot of people can understand English, it is worth translating your site if a large group of your audience is from a specific region. Often while searching for development tutorials, we end up on French or Russian blogs. We simply use Google Translate to translate the site over to English. It’s not always the best, but it is good enough for comprehension purposes. In this article, we will show you how to add Google Translate in WordPress.

Video Tutorial

If you don’t like the video or need more instructions, then continue reading.

Adding Google Translate in WordPress

First thing you need to do is install and activate Google Language Translator plugin. After activating the plugin go to Settings » Google Language Translator to configure the plugin.

Google Language Translator plugin settings

Make sure that the check box next to plugin status is checked. After that you need to select your website’s default language, and the languages you want to be available for translation. Once you are done simply save your plugin settings.

After saving the settings for Google Language Translator plugin, go to Appearance » Widgets. Drag and drop ‘Google Language Translator’ widget to your blog’s sidebar.

Save your widget and preview the Google translator on your website.

Google Translate not only allows your users to read a translated version of your website, but it also allows them to translate your website. Your readers can even help improve the machine translation of any page by suggesting improvements to Google translation. In fact, if you have a good reader base, then you can get your whole website translated by volunteers.

We hope this article helped you add Google translate to your WordPress website. Google Chrome browser by default adds a translate option when it detects a different language on the page, but other browsers do not. Do you think that webmasters should provide translation tools on their website or should they rely on the users to access translated version on their own? Let us know by leaving a comment below.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Amanda Payne says:

    Thank you so much. I had a few readers asking me why my site wouldn’t translate and now it does. I have visited your site daily learning all about WP. You are a great teacher! Thank you so much!

  2. Nujoom says:

    Hi I want to Make this Plugin Activate Arabic language Onload. How i can do that???

  3. Bo says:

    Just installed the plug-in and everything is working fine, though I’d like to improve the translation for the languages I do know. However, both when I am logged and checking out my site on a private browser, I am not able to change the translation myself.

    The plug-in page seems to suggest this is only possible in their Premium version. Is there a workaround or something I am missing?

    Thank you!

    • WPBeginner Support says:

      Visit the Google Translate website directly in a separate browser window. In the translate box, paste the URL of your website. Select the language you want to translate it to and hit the translate button. You should now be able to select text and improve translation.

  4. pankaj chavan says:

    Is there a way when language is changed in google translate I can change images. Any parameter by google translate

  5. Ayman SABRA says:

    Hi, is there a way to Ad the google translate widget somewhere in the header or top right(/left) corner?
    I am very new to all of this and I have no knowledge of coding
    Thank you

  6. Kenneth Adair says:

    I love this plugin but the flags disappear when my sites fully open. That is to say I can see the flags until the site has fully opened and than all that is visible is the language box with a blank space where the flags were. The wordpress raindrops theme I am using is supposedly compatible!
    But I also installed it on an obsolete them that doesn’t even show up anymore on wordpress named Techozoic and it works 100% and I can’t wait to see the customers it may bring me.

  7. Anthony says:

    Have you or has any one reading this article tried / used the premium WordPress Multilingual Plugin from WPML

    Are there any advantages to buying this plugin over using the free Google Translator plugin?

    • WPBeginner Support says:

      WPML allows you to manually translate your own site in multiple languages. On the other hand, Google Translate is an machine translation service.

  8. angelis says:

    Hello how can translate add top right or left corner thank you..

    • Alex says:

      Use these tags, for center, for left, or for right.
      Place one of those tags in front of the shortcode or PHP code. Then use a closing tag like this, , , or
      Place one of the closing tags at the end of your Shortcode or PHP code.

  9. Matteo Coné says:

    I have created a blog on “The Twenty Ten Theme. Blog at”

    I watched the Video Tutorial, read “Adding Google Translate in WordPress” and I cannot find the word “Plugin” anywhere on my dashboard.

    The words “Plugins and Installed plugins” DO NOT appear anywhere on my dashboard.

    How do I add “plugins and installed plugins” on my dashboard.

    Can someone help please.


  10. Simon Andrew says:

    Having tried a few different methods to create multi-lingual sites this seems the best. Manage the translations and have them done properly, and only in the languages you need and its great. I don’t think it is particularly good if your site is in Googlish, so make sure you only add languages you have translations for and its all good


  11. RomanMorenets says:

    Interesting – is therу a way to insert exact translate textarea boxes from Google Translator? For example – I have multilingual form for clients. And they have to fill it up in different languages, but if they don’t know one, then translation with google translate is acceplable. So, would be interesting to have google translate on site available for only form fields. Any idea?))

  12. WPBeginner Staff says:

    Yes you can simply add a class=”notranslate” attribute to the company name and Google will not translate it.

    For example:
    <h1 class="notranslate"&gtCompany Name</h1>

  13. Pierre Pascual says:

    Google translation is find but I like to prevent the translation of my company name. Is this possible ? (using WordPress plugin)

  14. says:

    I have to insert to each page ?. Is there is translate plugin in for all page, ie in header ?

  15. Hammad Rafique says:

    Is there any other plugin, which works just like google translate for chrome? I mean, it changes the site’s content according to country’s IP address? If I open my blog from France then its content should be in french?

  16. Krish Murali Eswar says:

    It would be useful, for all your posts, to include a set of demo screen shot pre- and post-installation of plugins that you cover. Demo screen shot of how the plugin works will make our lives lot easier to decide for/against the use of plugin.

  17. Ana says:

    when I choose English to translate everything works ok, but when I choose Spanish to return to the original page I added in below the names of the categories and texts not translate well.

    Help me , please

  18. Ron Klaren says:

    Ehm.. if it really is better then nothing, shouldn’t it be used on wpbeginner as well? :-D

    • Editorial Staff says:

      No because most of our users use Chrome browser which automatically loads Google Translate for them if their default language is something other than English.

  19. Lee Johnson says:

    As a linguist I have to agree that Google Translate can complicate matters. I would suggest f you cannot have dedicated pages in chosen language(s) then use Google Translate but add a rider saying that Google Translate is only a program and not perfect.

  20. ros says:

    I just uninstalled the global translation plugin after reading write up on SEO’s issues – duplicated contents and so forth. SO this is nothing like that, right? Btw if I were to create my own translated page, is it wise to do it in subdomain ie www.(MyUrlAddress).com/English or is it better to do it on different domain. Thanks

    • Editorial Staff says:

      No this plugin has no impact on your SEO because it is only doing things on user side of things. If you were to create your own translated domain, then both subdomains or directory works fine.

      • Rose says:


        Thanks to all for replying. I will activate the tool then , better to have something than nothing :) and will work on the translations soon. Thanks

        p.s: yes, some translations to (my native language) do sound ugly, especially the categories and tags :)

  21. Bernard Loo says:

    Google translator is better than nothing, but it can be misleading. Besides most languages have different structures: verbs are not placed in the same order.

    • Editorial Staff says:

      Totally agreed Bernard. It is not perfect, but it is better than nothing :)

    • Karsten says:

      I can not agree. Translation from English to German is not “better than nothing”. It’s just horrable. In most cases it’s not even possible to guess the meaning of an article.
      I can’t tell if it’s that worse in other languages too, but for EN DE it’s a No-Go.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.