Translate WordPress with GTranslate


GTranslate plugin uses Google Translate automatic translation service to translate wordpress site with Google power and make it multilingual. With 103 available languages your site will be available to more than 99% of internet users. Our paid versions are fully SEO compatible which will increase your international traffic and sales.

GTranslate is a leading website translation services provider since 2008 and powers more than 500.000 multilingual websites worldwide.

Please use GTranslate Support for your questions and support requests! We are multilingual!

Please check our FAQ to get quick answers.


  • Free Google automatic translation
  • Hides “Suggest better translation” pop-up
  • Hides Google top frame after translation
  • Mouse over effect
  • Flags combined in one file to load faster
  • Google Analytics integration
  • Translates the site on the fly
  • Google language translator widget
  • Available styles Dropdown/Flags/Flags with dropdown/Nice dropdown with flags/Globe
  • Floating language selector
  • Language bar in menu
  • Multilanguage
  • Multilingual language names in native alphabet
  • Alternative for WPML, qtranslate, transposh, loco translate and polylang
  • (paid) You can manually correct translations
  • (paid) You can have sub-directory ( or sub-domain ( URL structure
  • (paid) URL Translation is possible ( ->

Download GTranslate

GTranslate WordPress Demo

Watch GTranslate Tour

Edit Translations Demo (paid)

Keywords: polylang, prisna, gts, localize, lingotek, smartling, qtranslate, loco translate, loco, google website translator, translate wordpress, translate, transposh, global translator, machine translate, wp translate, bilingual, multilanguage, multilingual, l18n

Google Translate history

Supported languages

1st stage

  • English to and from German
  • English to and from Spanish
  • English to and from French

2nd stage

  • English to and from Portuguese

3rd stage

  • English to and from Italian

4th stage

  • English to and from Chinese (Simplified)
  • English to and from Japanese
  • English to and from Korean

5th stage (launched April 28, 2006)

  • English to and from Arabic

6th stage (launched December 16, 2006)

  • English to and from Russian

7th stage (launched February 9, 2007)

  • English to and from Chinese (Traditional)
  • Chinese (Simplified to and from Traditional)

8th stage (all 25 language pairs use Google’s machine translation system) (launched October 22, 2007)

  • English to and from Dutch
  • English to and from Greek

9th stage

  • English to and from Hindi

10th stage (as of this stage, translation can be done between any two languages, using English as an intermediate step, if needed) (launched May 8, 2008)

  • Bulgarian
  • Croatian
  • Czech
  • Danish
  • Finnish
  • Norwegian
  • Polish
  • Romanian
  • Swedish

11th stage (launched September 25, 2008)

  • Catalan
  • Filipino
  • Hebrew
  • Indonesian
  • Latvian
  • Lithuanian
  • Serbian
  • Slovak
  • Slovene
  • Ukrainian
  • Vietnamese

12th stage (launched January 30, 2009)

  • Albanian
  • Estonian
  • Galician
  • Hungarian
  • Maltese
  • Thai
  • Turkish

13th stage (launched June 19, 2009)

  • Persian

14th stage (launched August 24, 2009)

  • Afrikaans
  • Belarusian
  • Icelandic
  • Irish
  • Macedonian
  • Malay
  • Swahili
  • Welsh
  • Yiddish

15th stage (launched November 19, 2009)

  • The Beta stage is finished. Users can now choose to have the romanization written for Chinese, Japanese, Korean, Russian, Ukrainian, Belarusian, Bulgarian, Greek, Hindi and Thai. For translations from Arabic, Persian and Hindi, the user can enter a Latin transliteration of the text and the text will be transliterated to the native script for these languages as the user is typing. The text can now be read by a text-to-speech program in English, Italian, French and German.

16th stage (launched January 30, 2010)

  • Haitian Creole

17th stage (launched April 2010)

  • Speech program launched in Hindi and Spanish.

*18th stage (launched May 5, 2010)**

  • Speech program launched in Afrikaans, Albanian, Catalan, Chinese (Mandarin), Croatian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Icelandic, Indonesian, Latvian, Macedonian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Swahili, Swedish, Turkish, Vietnamese and Welsh (based on eSpeak)

19th stage (launched May 13, 2010)

  • Armenian
  • Azerbaijani
  • Basque
  • Georgian
  • Urdu

20th stage (launched June 2010)

  • Provides romanization for Arabic.

21st stage (launched September 2010)

  • Allows phonetic typing for Arabic, Greek, Hindi, Persian, Russian, Serbian and Urdu.
  • Latin

22nd stage (launched December 2010)

  • Romanization of Arabic removed.
  • Spell check added.
  • For some languages, Google replaced text-to-speech synthesizers from eSpeak’s robot voice to native speaker’s nature voice technologies made by SVOX (Chinese, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Norwegian, Polish, Portuguese, Russian, Swedish, Turkish). Also the old versions of French, German, Italian and Spanish. Latin uses the same synthesizer as Italian.
  • Speech program launched in Arabic, Japanese and Korean.

23rd stage (launched January 2011)

  • Choice of different translations for a word.

24th stage (Launched June 2011)

  • 5 new Indic languages (in alpha) and a transliterated input method:
  • Bengali
  • Gujarati
  • Kannada
  • Tamil
  • Telugu

25th stage (launched July 2011)

  • Translation rating introduced.

26th stage (launched January 2012)

  • Dutch male voice synthesizer replaced with female.
  • Elena by SVOX replaced the Slovak eSpeak voice.
  • Transliteration of Yiddish added.

27th stage (launched February 2012)

  • Speech program launched in Thai.
  • Esperanto

28th stage (launched September 2012)

  • Lao

29th stage (launched October 2012)

  • Transliteration of Lao added. (Alpha status)

30th stage (launched October 2012)

  • New speech program launched in English.

31st stage (launched November 2012)

  • New speech program in French, Spanish, Italian and German.

32nd stage (launched March 2013)

  • Phrasebook added.

33rd stage (launched April 2013)

  • Khmer

34th stage (launched May 2013)

  • Bosnian
  • Cebuano
  • Hmong
  • Javanese
  • Marathi

35th stage (launched May 2013)

  • 16 additional languages can be used with camera-input: Bulgarian, Catalan, Danish, Estonian, Finnish, Croatian, Hungarian, Indonesian, Icelandic, Lithuanian, Latvian, Norwegian, Romanian, Slovak, Slovenian and Swedish.

36th stage (launched December 2013)

  • Hausa
  • Igbo
  • Maori
  • Mongolian
  • Nepali
  • Punjabi
  • Somali
  • Yoruba
  • Zulu

37th stage (launched June 2014)

  • Definition of words added.

38th stage (launched December 2014)

  • Chichewa
  • Kazakh
  • Malagasy
  • Malayalam
  • Myanmar (Burmese)
  • Sesotho
  • Sinhala
  • Sundanese
  • Tajik
  • Uzbek

**41st stage (launched February 2016)
* Amharic
* Corsican
* Hawaiian
* Kurdish (Kurmanji)
* Kyrgyz
* Luxembourgish
* Pashto
* Samoan
* Scottish Gaelic
* Shona
* Sindhi
* West Frisian
* Xhosa

Languages not yet supported by Google Translate

Languages not yet supported by Google Translate, but in process.

  • Assamese
  • Cantonese
  • Cherokee
  • Dzongkha
  • Guarani
  • Kinyarwanda
  • Kurdish (Sorani)
  • Odia
  • Romansh
  • Tatar
  • Tibetan
  • Turkmen
  • Uyghur
  • Wolof


  • Dropdown with flags
  • Nice dropdown with flags (closed)
  • Nice dropdown with flags (open)
  • Globe with language flags


It doesn’t work, what to do?

Please check GTranslate Support Forum and feel free to create a new topic if you cannot find answers.

Can I exclude some parts from being translated?

Yes, you need to wrap the text you don’t want to be translated with <span class=”notranslate”></span>. You can add class=”nturl” to the “a” tag if you don’t want the destination URL to contain the language code.

What is GTranslate?

GTranslate is a multilingual solution for your website.

  • Multilingual solution makes your website available to the world
  • One click translation helps visitors to read your site in their native language
  • Free automatic translation translates your site instantly upon installation
  • Professional translation by a human being is available 24/7
  • Customizable layout lets you choose the suitable layout for your site
  • Analytics with Google provides insight into your audience and user activity
What is the quality of translation?

It’s Google translation, hence Google quality. In the Pro and Enterprise versions you can refine the translations manually and order professional translations directly from your site.

Which languages are supported?

Here is the list: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese (Simplified), Chinese (Traditional), Corsican, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scottish Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sudanese, Swahili, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu

Which websites are supported?

All the HTML websites are supported. However the contents of media files like images and flash will not be translated.

Is it FREE?

Yes! We have free version and paid versions with advanced features.

How the free version differs from the paid versions?

Free vesion is a nice looking language selector you can place on your website. It has a built in Javascript engine which allows to translate your website automatically to multiple languages. With free version your website URL doesn’t change and the translations are not stored. While paid versions are a translation proxy also known as Translation Delivery Network. We host the translated versions of your website on our cloud network under a language specific domain. In that case every language will have a separate domain and be indexed in search engines, which will help you to increase international traffic and sales.

What is a Translation Delivery Network?

Translation Delivery Network is a translation proxy which mirrors your website in different languages.

GTranslate TDN technology is a cloud-based approach to the website translation task. There is no need to alter your environment and install software to localize your website. You can have your multilingual website up and running in less than 5 minutes.

We will translate your content and host your translations in our cloud network. All the visits to your translated versions will be proxied through our network to your original website, so you will have a translated mirror of your website.

How Translation Delivery Network works?

You just need to change your DNS records to add sub-domains or domains dedicated to your languages to our Translation Delivery Network.

So when someone visits the new added sub-domain it will show the translated clone of your website.

After that you can just configure and place the GTranslate Free widget on your site to enable language selection.

What are the server requirements?

There are no server requirements! Your website can be written in any programming language and hosted on any web server.

What about updates?

Updates are done seamlessly. Since the translations are hosted on our server we take care about updates. You just use up to date service every day.

If you decide to cancel during the trial period you will not be charged anything.

Do I need to pay for Google Translate API key usage?

No, we provide the automatic translations for free.

Can I test before making a payment?

Yes, we have a 15 days free trial for our new customers.

Can I use it on SSL / HTTPS website?

Absolutely! By default we provide a self signed certificate, but if you want we can setup verified certificate purchased by you.

How does the 15 day free trial work?

Trial is available for new customers only. If you do not wish to continue you may cancel any time during the trial period and you will not be charged anything.

How can I be sure that search engines will index my website?

You can check that this website is indexed in Google by searching for

How I can edit the translations or order professional human translations?

You need to go to the language you want to edit, for instance, French: and add ?language_edit=1 to the end of the URL: and you will see the Edit and Add to Cart buttons near each text.


Works great!


Easy to install and set up. Easy to use. Others here say the actual translations are close to the original so I'm happy! Trying to register on WP forums is another story...

Read all 122 reviews



  • Fix for flags rendering issue in menu
  • Fix for analytics code in onfly mode
  • Fixed issue with some template conflicts


  • Happy New Year! 🙂
  • Fix for mystery language change when selecting default language
  • .htaccess plugin_path now relative without
  • Bug fixed, scrolling for dropdown flags doesn’t work on some templates


  • Fixed bug on options page related to native language names
  • Plugin keywords added: multilanguage, multilingual, language, bilingual, l18n
  • Vimeo videos replaced by YouTube videos: GTranslate video and Translation Proxy video


  • Show languages in their native names
  • Automatically select default language based on wordpress locale
  • Coding issue with PHP Strict Standards and Fatal Error on some PHP versions fixed
  • Error messages more informative


  • New option to select in which menu the selector should appear


  • Added URL add-on to easily enable sub-directory URL structure (paid)
  • New option to easily enable URL Translation
  • Disallow both sub-domain and sub-directory URL structure selection at the same time
  • Fix for language change issue when URL Translation is on


  • Floating language selector option added: Top left, Top right, Bottom left, Bottom right


  • New Globe widget look added
  • Plugin localization added
  • Language list reordering added


  • New option to render in primary menu


  • Fix for depreciated code: PLUGINDIR


  • Added support message
  • Added Live Chat on GTranslate options page
  • Plugin tags added: polylang, prisna, gts, localize, lingotek, smartling
  • Plugin tags added: qtranslate, loco translate, google website translator, translate wordpress
  • Plugin tags added: translate, transposh, glabol translator, machine translate, wp translate


  • Alternative flags added: USA flag, Brazil flag, Mexico flag


  • GTranslate settings logo moved to localhost


  • Fixed possible Cross-Site-Scripting security issue
  • GTranslate logo moved to localhost
  • Update notice removed


  • Fix for not saving GTranslate configuration on some hostings
  • Tested up to 4.6
  • Plugin tags modified: language translator, weglot, scrybs, wpml


  • Fix for javascript CDATA
  • Support for Google new analytics.js added


  • Notifications added


  • Readme updated, demo videos added
  • Fixed issue in Nice dropdown look


  • Fixed issue with default language in Nice dropdown look


  • Updated links, FAQ and readme


  • Fixed undefined variable PHP notice


  • Added 13 new languages: Amharic, Corsican, Frisian, Kyrgyz, Hawaiian, Kurdish (Kurmanji), Luxembourgish, Samoan, Scots Gaelic, Shona, Sindhi, Pashto and Xhosa


  • PHP notice and warning messages fixed


  • Updated option names to be clear


  • New widget look has been added: Nice dropdown with flags
  • Hiding and showing options in settings interface to be user friendly


  • Added 34 new languages!
  • Support for wordpress 4.4


  • Update recommended message added – a minor change compared to 2.0.2


  • Added support for sites using SSL


  • Admin refreshed


  • Fix for flags display with some templates


  • Bug fixed with new versions of PHP
  • Translation queue added


  • On Fly IE9 bug fixed


  • On Fly method is back


  • Error fixed with Chinese language in Enterprise mode


  • Support for Enterprise version added


  • Link and call home updated


  • Custom update checker added


  • Links changed


  • Changed text in noscript tag


  • Fixed issue with SSL admin


  • Fixed installation notification on update event
  • Removed unnecessary commented code


  • Tracking added for collecting statistics


  • Bug fixed with javascript jquery loading option


  • Bug fixed with language change in Pro mode
  • Added noscript tag


  • Statistics collector temporarily disabled


  • Changed the statistics collector server from Google AppEngine to GoDaddy


  • Added a dummy img to collect usage statistics


  • Fixed issue with the parameters saving in the admin


  • Minor changes in readme.txt


  • Added [GTranslate] syntax to be used inside wordpress articles/pages


  • Added aff link to track visits from wordpress on my site


  • Added notes, so people will not copy the code into their posts


  • jQuery conflicts fixed, using default wp jquery library
  • jQuery Translate updated to v1.4.7
  • CSRF Security Vulnerability fix


  • No changes made


  • Analytics feature implemented. If you have Google Analytics _gaq code on your site you can enable it and see the language usage.
  • Fixed issue with the cookie path in On Fly method


  • Bug fixed: configuration settings were lost after update
  • FAQ updated
  • Changelog reordered


  • Updated the description


  • Keywords added in the description page
  • FAQ updated


  • Widget title changed
  • Link added


  • Bug fixed: magic_quotes_gpc problem


  • Bug fixed: settings save problem


  • Minor changes


  • Stable version released


  • RC2 version


  • RC1 version


  • Initial version for WordPress

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code