Wordpress Global Translator Plugin
Global Translator is a free and open source Wordpress Plugin Which Is Able to Automatically translate your blog into 48 different languages:
Italian, Korean, Chinese (Simplified & Traditional), Portuguese, English, German, French, Spanish, Japanese, Arabic, Russian, Greek, Dutch, Bulgarian, Czech, Croatian, Danish, Finnish, Hindi, Polish, Romanian, Swedish, Norwegian , Catalan, Filipino, Hebrew, Indonesian, Latvian, Lithuanian, Serbian, Slovak, Slovenian, Ukrainian, Vietnamese, Albanian, Estonian, Galician, Maltese, Thai, Turkish, Hungarian, Belarus, Irish, Icelandic, Macedonian, Malay, Persian.
The number of available translations will depend on your blog language and the translation engine you will chose to use.
The most Powerful features Which Provides Global Translator are:
- Four Different Translation Engines: it has the Ability to Provide the translations by using Google Translation Engine, Babel Fish, Promt, FreeTranslations.com
- Search Engine Optimized: it uses the permalinks by adding the language code at the beginning of all your URI. For example the english version on www.domain.com / mycategory / mypost Will Be Automatically Transformed in www.domain.com / en / mycategory / mypost
- Fast Caching System: new fast, smart, optimized, self-cleaning and built-in caching system. Drastically reduction of the risk of Temporarily ban from translation engines.
- Fully configurable layout: you can Easily customize the appearance of the translation bar by choosing to Between TABLE, DIV or MAP IMAGE based layout for the flags bar and by Selecting the number of translations to make available to your visitors
- No Database Modifications you: Global Translator is not intrusive. It Does not CREATE OR ALTER ANY table on your database: this feature Obtain Permits to better performances.
If Want to To Have the latest news and updates delivered directly to you, to stay up to date You Could decides to subscribe to my latest post or to my comments . You Could Also Evaluate to receive the updates by email: see at the "subscription" section on the sidebar.
IMPORTANT: I receive daily about 30/40 comments and messages containing suggestions or support requests about Global Translator. Unfortunately I can not offer free support anymore Because it Requires a lot of time and costs a lot. If you need help or need more advanced features, I Suggest you to buy Global Translator PRO .
Downloads
Latest version (20th of Mar, 2010): global-translator.1.3.1.zip
Need support or advanced features?
Take a look at Global Translator PRO !
If you drift Some benefits from this code, please Consider Showing Your Gratitude in a more tangible way. Thanks!
Previous versions
20th of Aug, 2009: global-translator.1.2.6.zip
21th of April, 2009: global-translator.1.2.3.zip
4th of April, 2009: global-translator.1.2.2.1.zip
3rd of March, 2009: global-translator.1.2.1.zip
29th of January, 2009: global-translator.1.2.zip
27th of December, 2008: global-translator.1.1.2.zip
6th of December, 2008: global-translator.1.0.9.2.zip
15th of November, 2008 global-translator.1.0.9.1.zip
4th of November, 2008: global-translator-1.0.8.1.zip
21th of October, 2008: global-translator-1.0.7.1.zip
4th of September, 2008: global-translator-1.0.6.zip
27th of August, 2008: global-translator-1.0.5.zip
22th of August, 2008: global-translator-1.0.4.zip
20th of August, 2008: global-translator-1.0.3.zip
17th of August, 2008: global-translator-1.0.2.zip
21th of July, 2008: global-translator-0.9.1.zip
10th of May, 2008: global-translator-0.9.zip
13th of May, 2008: global-translator-0.8.zip
2nd of Feb, 2008: global-translator-0.7.1.zip
28th of Jan, 2007: global-translator-0.7.zip
31th of Aug, 2007: global-translator-0.6.2.zip
17th of May, 2007: global-translator-0.6.zip
23th of Dec, 2006: global-translator-0.5.zip
09th of Dec, 2006: global-translator-0.4.1.zip
27th of Nov, 2006: global-translator-0.2.zip
20th of Aug, 2006: global-translator-0.1.zip
Requirements
Global Translator Has Been tested on Wordpress 2.3 .*, 2.5, 2.6, 2.7, 2.8 and 2.9.
Installation
- Upload the folder 'global-translator "into your" wp-content/plugins "
- Log in to Wordpress Administration area, choose "Plugins" from the main menu, find "Global Translator", and click the "Activate" button
-
Choose "Options-> Global Translator" from the main menu and select
your blog language and your preferred configuration options then select "Update Options."
Upgrading
- Uninstall and remove the previous version and follow the Installation instructions, But if you're upgrading from version 0.9 or higher suggestive you to preserve the "cache" directory.
Configuration
-
If your theme is widged-enabled, just choose "Presentation-> Widgets" from the administration main menu
and drag the "Global translator" widget on the preferred position on your sidebar.
If your theme is not widgetized, just add the Following php code (usually to the sidebar.php file):<? Php if (function_exists ("gltr_build_flags_bar")) ( gltr_build_flags_bar (); ) ?>
After this simple operation, a bar containing the flags to Which represents the available translations for your language will Appear on your blog. Check my blog for an example (on the sidebar) or take a look to my Youtube Video Downloaders blog .
Uninstallation
- Log in to Wordpress Administration area, choose "Plugins" from the main menu, find the name of the plugin Global Translator ", and click the" Deactivate "button
Bug submission
-
Bug submission is an important aspect of many Open Source projects, and Submitting bugs correctly Increases the chances of the developer finding and fixing problems Any That May Arise.
If you want to submit bug issues, please use the Contact form and remember to Specify the Following informations:
- The version of the plugin you're using
- A full description of the problem (and the error message if available)
Please do not submit bugs or support requests comments as discussion threads risk to the Com Become Confusing.
Alternatively You Can Also Start a new topic here .
Changelog
1.3.1
- Removed N2H Backlinks
- Some issues fixed on the regexp
1.2.7
- Added six new languages
1.2.6
- Improvements on cleaning links
- Switched default cache expire time to 15 days
- Replaced HTTP code 503 (Temporarily Network Unreachable ") with a 302 redirect on pages not yet translated in order to remove the warning messages on Google Webmaster Tools
1.2.5.1
- Some fixes on the new cleaning system
1.2.5
- Page updated cleaning system in order to Prevent New Google updates on the HTML sources
1.2.4
- Fixed trailing slash issue
- Replaced 404 with 302 errors redicection for Better SEO
- Other fixes and Optimizations
1.2.3
- Fixed sitemap integration for blogs not installed on the root path
- Fixed encoding problems related to the introduction of the new Google APIs
1.2.2.1
- Google hacked new URL structure
1.2.1
- Added seven new languages: Albanian, Estonian, Galician, Maltese, Thai, Turkish, Hungarian
- Improved caching performance
- Added Show / Hide button on the Options page for statistics and
- Optimized connections to google translation engine
1.2
- Fixed Chinese Traditional Translation
1.1.2
- New configuration features: flags in a single bar image (based on Contribution by Amir - http://www.gibni.com)
- Translated Portuguese languages array (Thanks to Henrique Cintra)
- Added Chinese (traditional) translation
- Fixed "Division by zero" error
- Fixed image map configuration error
1.0.9.2
- Better IIS URL rewriting support
- Norwegian Fixed configuration
- Moved to shared function header.php
1.0.9.1
- Changed HTTP error for not yet translated pages from 404 to 503 (Service Temporarily Unavailable)
1.0.9
- Added 404 error code for not yet translated pages
- Added support for IIS rewrite rules (based on the usage of "/ index.php" at the beginning of the permalink)
- Other performances Improvements
1.0.8.1
- general performance improvement
- added check for blocking recursive and bad translation requests (ie www.mysite/en/fr/ ...)
- A fixed rendering tags
- moved outside the plugin cache dir dir
- Access options page fixed problem
- Fixed trailing slash issue
1.0.7.1
- Added cache compression
- fixed layout bugs
- fixed link building problem (internal anchors not working)
- Added 11 new languages to Google Translation Engine!
1.0.6
- Added new optional parameter based Cache Invalidation time
1.0.5
- Hacked on new Google Introduced block (27th of August 2008)
- Random User Agent selection for translation requests
1.0.4
- Performance improvement in cache cleaning algorithm
- Fixed the sitemap plugin detection function
- Fixed javascript errors on translated pages
1.0.3
- Added Debug option on the admin area
- Added Connection Interval option on the admin area
- Detailed messages and added more info on the admin page
- Updated new Promt translation url
- Fixed Some issues about cache cleaning for blogs not using the permalinks
- Added experimental sitemap integration
1.0.2
- Fixed cache issue with blogs not using the pemalinks
1.0.1
- Fixed compatibility issue with older version of WordPress
1.0
- Improved cleaning system for translated pages
- New fast, smart, optimized, self-cleaning and built-in caching system. Temporarily ban drastically reduction of risk
- Added Widget Title
- Added 404 error page for translations deactivated
0.9.1
- Added file extensions exclusion for images and resources (They do not need to be translated)
- Activated new Prompt configuration
- Fixed little issue with Portuguese translation
- Fixed Swedish, Arabic and Czech flags icons (thanks to Mijke Bee and Nigel Howarth)
- Added new (and better) event-based Cache Invalidation System
0.9
- Added support for 10 new languages for Google engine Translations: Bulgarian, Czech, Croat, Danish, Finnish, Hindi, Polish, Rumanian, Swedish, Greek, Norwegian
- Updated flags icons (Provided by famfamfam.com)
0.8
- Updated Prompt Engine
- Added experimental translation engines ban prevention system
- Improved caching management
- Improved setup process
- Fixed a bug on building links for "Default Permalink Structure"
0.7.1
-
Fixed bug "Call to a member function on a non-object in /[....]/ query.php".
It Happens Only on Certain servers with a custom PHP configuration - Fixed bug on building links for "Default Permalink Structure"
0.7
- Added two new translation engines: FreeTranslation and Promt Online Translation
- Added USER-AGENT filter in order to Prevent unuseless connections to the Translation Services
- Added support for Default Permalink Structure (ie: "www.site.com/?p=111)
- Added widgetization: Global Translator is now widgetized!
- Fixed Some bugs and file permission issues
- Excluded RSS feeds and trackback urls translation
- Fixed Some problems on translated pages
0.6.2
- Updated in order to handle the new Babelfish translation URL. (Thanks to Roel!)
0.6.1
- Some fixed layout issues
- Fixed URL parsing bug
0.6
- Fixed compatibility problem with FireStats
- Added the "gltr_" prefix for all the functions names in order to veteran Naming Conflicts with other plugins
- Added new configuration feature: now you can choose to enable a custom number of translations
- Removed PHP short tags
- Fixed Some issues for Babelfish translation
- Added alt attribute for flag IMG
- Added support to BabelFish Engine: Should this help to solve the "403 Error" by Google
- Added my signature to the translation bar. It can be removed, But You Should add a link to my blog on your blogroll.
- Replaced all the flags images
- Added help messages for cache support
- Permalink Added automatic update system: you do not need to re-save your permalinks settings
- Fixed many issues link replacement
- Added hreflang attribute to the flags bar links
- Added id attribute to tags <A> For Each flag link
- Added <DIV> tags for the translation bar
- Added support for the Following new languages: Russian, Greek, Dutch
0.5
- Added BLOG_URL variable in order to correctly handle a "Blog address" Different from the "Wordpress address"
- Improved url replacement
-
Added caching support (experimental): The cached object will be stored inside the directory Following:
"[...]/ Wp-content/plugins/global-translator/cache. - Fixed Japanese support (Just Another Bug)
0.4.1
- Better HTTP request will be sent to Google Translation Services
- Bug fix: Sometimes the translated page Also contains the original page (appended)
0.4
- The Plugin Has Been Completely rewritten
- Added permalinks support for all the supported languages
- Added automatic blog links substitution in order to preserve the selected language.
- Added Arabic support
- Fixed Japanese support
- Removed "setTimeout (180);" call: it is not supported by Certain servers
- Added new option Which Permits to split the flags in More Than One Row
0.2/0.3
- Added localized tooltips on the flags
- Added language configuration section on the administration area.
0.1
- Initial release
Sign up for real-time all the news and updates!








Thank, for the great plugin.
Do you have any ideas for translate the feed?
Thanks for Such a nice post as well as wordpress plugin. It rocks, I installed it on Several blogs for my freelance work and it rocks.
Thanks again!


This is the best translator plugin. I use it on all my websites. Thanx.
Wow .. i just installed this one, i heard a lots about it. ... Tks for ur effort.
thank you for this plugin. I will use.
Thanks for great plugin!