What I'd like to see is a facility to allow node content to be automatically translated into other languages. For example if I post a blog story in English I can then hit a button and it will automatically get translated into French, German, etc.

This would happen via a robot using say http://babel.altavista.com to do the work and then sucking back the translation.

Initially, perhaps it better if I were in control of the URL path - but perhaps later this could get built automatically too.

Also, for later development could be that if the master node contents gets updated then the slave translated pages get re-auto-translated. But there could be issues here if one of the slave pages got manually tidied up. Not sure...

Cheers Daniel

Comments

j9’s picture

Perhaps a php translation module? On another thread, this was said:

"It could easily be done using the hook_nodeapi() facility in Drupal, so any nodes created could be run through the translator and spawn a multi-lingual site. Of course the translator service would need to be good - and not produce pigeon style speak." [1]

Earlier, I mentioned it would be ultra nice to have this scenario:

"Localizer translates the nodes into the different languages (new nodes?)
Comments to any of the nodes are similarly translated and put into the respective language nodes." [2]

How much code would we be talking to implement the auto-translation of nodes into respective languages (albeit chopped up and imperfect), and have the comments similarly auto-translated?

Would this even seem useful to others?

[1] http://drupal.org/node/112674#comment-185485
[2] http://drupal.org/node/112674#comment-185481

Bricks and Clicks Marketing’s picture

Seems like the ball is rolling on this already: http://drupal.org/project/gtrans

dahacouk’s picture

Realtime translation is not what I'm talking about. I want real nodes created in different languages so that they can be edited and refined by real people. The automated translation of node content part means that we can can kick off the process of creating a multi-lingual site. This idea is about a productivity tool that enable site maintainers to create multi-lingual sites without knowing the new languages and then pulling in real people to tidy up and correct online translator errors.

Cheers Daniel

idflorin’s picture

this will me something great.
----------
Haute Couture