UPDATE (2011-07-13): Bad news! Seems Google are going to pull the Google Translate API. Without a replacement service, this whole module will no longer be viable. See #1215426: Google Translate API no longer free - replacement required - please make suggestions ...
Contact me if you have suggestions as to an alternative API we can move to which can achieve the same result.
To illustrate the use case, if you have three languages enabled for content translation on your Drupal website, French, German and English, and French is the default language, when you create a new node in French, this module will automatically create a draft node in German and English. I must stress, these nodes are draft only and will not be "perfect". This module simply gives a professional translator a head start, by automatically providing a working translation already in the correct language, ready for editing.
- Aaron Winborn (Drupal 5.x version)
- Greg Harvey (Drupal 6.x version)
Creation Date: Begun June 1, 2007
- aaron (at) advomatic (dot) com
- Greg via his drupal.org contact form
This branch is a total departure from the 5.x releases. It integrates the Google API for translation and automatically creates a set of translations on node creation. It depends upon the Rules module to achieve this.
You also need the GTranslate PHP wrapper for the Google AJAX API for translation. See the README for more details.
At this time the latest package for GTranslate misses out the main PHP library, so we advise you take the files from the Subversion:
Drupal 6.x branch - further information
- GTranslate currently only handles up to 1,500(ish) characters. There is code in this module to attempt to handle this, but ideally we would like to see GTranslate do this for us. If you feel inspired to get this working, direct your efforts here.
- Pathauto may cause duplicate URL alias warnings when translations are created. This is *not* a bug with this module. See: #593048: _pathauto_alias_exists handles language-neutral aliases wrong