Wordpress Global Translator Plugin
Global Translator is a free and open source Wordpress Plugin which is able to automatically translate your blog in the following different languages:
English, French, Italian, German, Portuguese, Spanish, Japanese, Korean, Chinese, Arabic, Russian, Greek, Dutch, Norwegian, Bulgarian, Czech, Croat, Danish, Finnish, Hindi, Polish, Rumanian and Swedish.
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 Global Translator provides 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 into www.domain.com / en / mycategory / mypost
- Fast Caching System: a built-in cache is provided in order to reduce the online connections to the translation engines
- Fully configurable layout: you can easily customize the appearance of the translation bar by choosing between a TABLE or DIV layout for the flags bar and by selecting the number of translations to make available to your visitors
If to want to have the latest news and updates delivered directly to you, to stay up to date you could decide 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: The daily receive about 30/40 messages containing comments and suggestions or support requirements about Global Translator and I can not publish all of them, but I guarantee that I'll read try to reply by email to all of them.
Download
Latest version (21 July, 2008): global-translator-0.9.1.zip
If you derive some benefit from this code, please consider showing your gratitude in a more tangible way. Thanks!
Previous versions
May 10, 2008: global-translator-0.9.zip
Apr 13, 2008: global-translator-0.8.zip
Feb 2, 2008: global-translator-0.7.1.zip
Jan 28, 2007: global-translator-0.7.zip
Aug 31, 2007: global-translator-0.6.2.zip
Apr 17, 2007: global-translator-0.6.zip
Dec 23, 2006: global-translator-0.5.zip
Dec 09, 2006: global-translator-0.4.1.zip
27 Nov, 2006: global-translator-0.2.zip
Aug 20, 2006: global-translator-0.1.zip
The number of the available translations depends on the your blog's language; if your blog is written in english then 13 translations will be available for you!
Requirements
Global Translator has been tested on Wordpress 2.0 .*, 2.1 .*, 2.2 .*, .* 2.3, 2.5 and 2.6.
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 "Options Update."
Upgrading
- Uninstall and remove the previous version and follow the installation instructions.
Configuration
- If your theme is widged-enabled, just choose "Presentation-> Widgets" from the administration main menu
and drag the "Global translator" widgets 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):if (function_exists ( "gltr_build_flags_bar")) (gltr_build_flags_bar ();)After this simple operation, a bar containing the flags which represents all 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 any problems that may arise.
If you want to submit bug issues, please use the Contact form and remember to specify the following information:
-- 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 as comments otherwise the discussion threads risk to become confusing.
Alternatively you can also start a new topic here.
Changelog
0.9.1
- Added file extension exclusion for images and resources (they do not need to be translated)
- Activated Prompt New Configuration
- Fixed issue with little Portuguese translation
- Fixed Swedish, Arabic and Czech flags icons (thanks to Mijk Bee and Nigel Howarth)
- Added new (and better) event-based system cache invalidation
0.9
- Added support for 10 new languages for engine Google 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 configuration PHP - Fixed bugs 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
- Fixed some layout issues
- Fixed URL parsing Bugs
0.6
- Fixed compatibility problem with Firestats
- Added the "gltr_" prefix for all the functions names in order to reduce 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 IMG flags
- Added support to BabelFish Engine: this should 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 support cache
- Added permalink automatic update system: you do not need to re-save your settings permalinks
- Fixed many links replacement Issues
- Added hreflang attribute to the flags bar links
- Added id attribute to <A> tag for each flag link
- Added <DIV> tag 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 following directories:
"[...]/ 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
| | Did you like this article? Subscribe now RSS feeds! |
530 Comments'
RSS feed of the comments of this post. TrackBack URI
Pages: [1] 2 3 4 5 6 7 8 9 10 11… 53 'View all
Pages: [1] 2 3 4 5 6 7 8 9 10 11… 53 'View all

















[...] Global Translator plugin, translates you wordpress [Descargar] [...]
Pingback of Lo mejor de la semana - aNieto2K - August 28, 2006 #
Hello David, I like your plugin is fantastic.
which is your email? I want to speak with you of this plugin because I was writing plugin similar.
Email me
Remarks of film - August 29, 2006 #
I do not seem to be able to get flags to appear on the sidebar. Probably a syntax error on my part. Any help
Comment by joan - September 1, 2006 #
Joan, there was a little bug. Plese download it now and let me know if the problem has been solved. Thanks!
Comments davide - September 3, 2006 #
[...] Nothing2Hide 'Wordpress Global Translator Plugin ã? Ã?プラグインを使ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? Ã? €? やã? Ã?りã?もã?もã?文章を英語ã?书ã? Ã? Ã?よã? Ã? Ã?. Ã?もã?らã?誰も読ã? ã? ã? ã?るã? ã?少ã?悲ã? ã '. [...]
Pingback of ultimate blog "英语版作? Ã? Ã? Ã? ª - September 3, 2006 #
I am not a programmer… it took me a while to understand that:
… Adding the call to the function build_flags_bar ();… would mean this:
Maybe you should add this to your explanation, as I could not figure it out.
Comment by Semmy - September 4, 2006 #
[...] And, the cool thing is, if you use a word press based website like I do, then you can do it with a cool plugin that you can get here: autotranslate your word press website free! [...]
Pingback of semmy.name | the fun success money search engine 'Blog Archive' Make Your Website Multilingual - September 6, 2006 #
[...] Nothing2Hide 'Wordpress Global Translator Plugin (tags: wordpress translations snwp 2do) [...]
Pingback of links for 2006-09-08 'Sanjeev.NET - September 8, 2006 #
For all of you who wonder about "Modified your template ones adding the call to the function build_flags_bar ()". this is how you enter the code, plus some extra code that will make it ease for people to understand that need to click on the flag to translate:
Copy and paste this:
Translate This Page - Translating this page - Diese Seite übersetzen - Traducir esta página - Traduire this page - Traduzir esta página - ã? Ã?ページを翻訳ã? Ã? Ã? Ã? "- Ì? '페 ì? 지를 번역 하십시오 -这将页
Have fun!

At Castillo
Remarks of Al - September 9, 2006 #
E 'can put the call in a Text Widgets to show the list of flags in the sidebar without having to edit the file sidebar.php? Or maybe even "widget-tizzare" the plug?
Thnx!
Remarks by Bruno - September 10, 2006 #