WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Add Google Translate in WordPress

How to Add Google Translate in WordPress

Last updated on February 28th, 2015 by Editorial Staff
104 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
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

Subscribe to WPBeginner

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.

104 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

44 Comments

Leave a Reply
  1. kerem turkman says:
    Oct 22, 2020 at 8:00 am

    my site doesn’t have sidebars. how can i place translator widget to all my blog posts at once?

    Reply
    • WPBeginner Support says:
      Oct 23, 2020 at 10:05 am

      You would want to check with the support for your specific theme for what options it has available for locations.

      Reply
  2. Jans says:
    Aug 13, 2020 at 8:27 am

    For some reason google page speed insight is seeing GTranslate plugin as the one slowing down my loading time the most. Is there a way to fix this?

    Reply
    • WPBeginner Support says:
      Aug 13, 2020 at 11:13 am

      You would want to reach out to the plugin’s support and they would be able to assist with the loading speed :)

      Reply
  3. gurpreet says:
    Jul 26, 2018 at 6:09 am

    Hi. I tried to add the floating widget of google translate on my company’s website and chose punjabi language for translation, the main language being english. But the flag icon for punjabi is a Pakistani flag. We require an Indian flag since we are of Indian Nationality and Punjabi is spoken in Punjab state of India. Please help

    Reply
  4. Pooja says:
    Nov 12, 2017 at 9:28 am

    Hi Team,

    Google Language Translator plug in is also changing the name of my website that is there in the header of my website created on WordPress.

    Can you please let me know how I can disable it from translating the name of my website.

    Regards,
    Pooja

    Reply
    • WPBeginner Support says:
      Nov 12, 2017 at 3:22 pm

      Hi Pooja,

      You can stop Google Translate from translating a specific phrase by adding notranslate css class. For that you’ll need to edit your theme files or create a child theme.

      Inside your theme files, you need to locate the header.php file and find the line that displays your site’s title. Let’s assume that it looks like this:

      <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
      

      You need to change it to this:

      <h1 class="site-title notranslate"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
      

      Hope this helps.

      Reply
  5. maryam says:
    Sep 26, 2017 at 1:15 pm

    Hi,

    I installed and used this plugin but it didn’t display on mobile devices, Does it work withe mobile devices ??

    Many thanks

    Reply
  6. Niki says:
    May 14, 2017 at 9:06 am

    Hi,

    does it work on mobile. I have added the plugin on my wordpress site. It works on computer but does not display on mobiles.

    Thanks!

    Reply
  7. anil jhuria says:
    Feb 24, 2017 at 2:47 am

    how to add google language translate in my wordpress site & not showing widget my page
    pls how to another opation to add google language translate

    Reply
  8. Karthick says:
    Nov 29, 2016 at 5:30 am

    Can I change the font of the Regional language?

    Reply
  9. Sagar says:
    Nov 3, 2016 at 3:43 am

    Can I add this to the primary menu?

    I want the google translate widget in menu.

    Reply
  10. Amanda Payne says:
    Jun 29, 2016 at 7:34 am

    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!

    Reply
  11. Nujoom says:
    Apr 16, 2016 at 1:38 pm

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

    Reply
  12. Bo says:
    Mar 5, 2016 at 5:28 pm

    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!

    Reply
    • WPBeginner Support says:
      Mar 6, 2016 at 12:25 am

      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.

      Reply
  13. pankaj chavan says:
    Feb 5, 2016 at 6:51 am

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

    Reply
  14. Ayman SABRA says:
    Jan 21, 2016 at 6:50 pm

    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

    Reply
  15. Kenneth Adair says:
    Aug 25, 2015 at 10:03 pm

    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.

    Reply
  16. Anthony says:
    Jun 20, 2015 at 2:59 am

    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?

    Reply
    • WPBeginner Support says:
      Jun 21, 2015 at 11:34 pm

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

      Reply
  17. angelis says:
    May 18, 2015 at 4:10 am

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

    Reply
    • Alex says:
      Jul 14, 2015 at 9:21 am

      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.

      Reply
  18. Matteo Coné says:
    Mar 21, 2015 at 11:39 am

    I have created a blog on “The Twenty Ten Theme. Blog at WordPress.com.” https://mc1a.wordpress.com/

    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.

    Thanks
    Matteo

    Reply
    • Editorial Staff says:
      Mar 21, 2015 at 12:18 pm

      Hi Matteo,

      You are using WordPress.com which is very different from WordPress.org. See our comparison:

      https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/

      Reply
      • Matteo Coné says:
        Mar 22, 2015 at 3:38 am

        Dear Editorial Staff,
        Thank you for your prompt answer and pointing out the differences between .com and .org
        Best regards,
        Matteo

        Reply
  19. Simon Andrew says:
    Mar 20, 2015 at 7:17 pm

    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

    Simon

    Reply
  20. RomanMorenets says:
    Nov 12, 2014 at 8:44 am

    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?))

    Reply
  21. WPBeginner Staff says:
    Sep 27, 2014 at 8:13 pm

    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>

    Reply
  22. Pierre Pascual says:
    Sep 24, 2014 at 4:32 am

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

    Reply
  23. website4all.net says:
    May 14, 2014 at 7:06 am

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

    Reply
  24. Hammad Rafique says:
    Jan 30, 2014 at 7:11 pm

    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?

    Reply
  25. Krish Murali Eswar says:
    Nov 3, 2013 at 5:11 am

    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.

    Reply
  26. Ana says:
    Oct 30, 2013 at 12:58 pm

    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

    Reply
    • WPBeginner Support says:
      Oct 31, 2013 at 5:52 pm

      Please contact the plugin support.

      Reply
  27. Ron Klaren says:
    May 28, 2013 at 4:36 am

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

    Reply
    • Editorial Staff says:
      Jun 16, 2013 at 2:43 pm

      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.

      Reply
  28. Lee Johnson says:
    May 1, 2013 at 10:00 am

    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.

    Reply
  29. ros says:
    Apr 10, 2013 at 11:12 pm

    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

    Reply
    • Editorial Staff says:
      Apr 11, 2013 at 4:10 am

      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.

      Reply
      • Rose says:
        Apr 11, 2013 at 5:54 am

        Hi

        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 :)

        Reply
  30. Bernard Loo says:
    Mar 8, 2013 at 10:22 am

    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.

    Reply
    • Editorial Staff says:
      Mar 8, 2013 at 3:08 pm

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

      Reply
    • Karsten says:
      Mar 12, 2013 at 8:09 am

      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.

      Reply

Leave a Reply Cancel 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.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Smash Balloon
Smash Balloon
Add Custom Social Media Feeds in WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Advanced Coupons
Advanced WooCommerce Coupons
Get 50% off the Advanced Coupons smart coupons plugin for WooCommerce.
ProfilePress
ProfilePress Coupon
Get 20% OFF on ProfilePress WordPress ultimate user and profile plugin.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.