Babel 0.1.1 has just been released. Babel is a tiny library for
translating between languages using Google's automatic language
translation. More information about Google's automatic translation can
be found here:
http://www.google.com/intl/en/help/faq_translation.html
=== Installation
sudo gem install babel
=== Usage
Babel.translate("hello", :en, :fr) #=> "Bonjour"
You can also translate a text into multiple languages by supplying
multiple destination languages:
Babel.translate("hello", :en, :fr, :it) #=> ["Bonjour", "Ciao"]
There's also a shorthand version using String#translate:
"your socks are sexy".translate(:en, :de) #=> "Ihre Socken sind
sexy"
=== Supported languages
For a list of supported languages please visit the Google translation
FAQ:
http://www.google.com/intl/en/help/faq_translation.html#langpairs
=== More info
Babel RDOC:
http://babel.rubyforge.org/
Babel source code:
http://babel.rubyforge.org/svn/trunk/
Thanks for writing that gem. However installing it via gem install babel
doesn't work properly. It installs a babel gem"babel (0.1.4)" (as listed
by gem list), which has no translate method, but a lot of random stuff.
Maybe a name conflict?
Regards
Stefan
···
--
Posted via http://www.ruby-forum.com/.
Installing via download + local install works nice btw. And thanks
again, made a butler plugin in 4 lines to translate phrases 
Regards
Stefan
···
--
Posted via http://www.ruby-forum.com/.
Yes, there's a name conflict with an existing gem. I've renamed mine,
so you now you'll need to do:
sudo gem install rbabel
And also:
require 'rbabel'
"hello".translate(:en, :fr)
Also new is a command line tool for translation:
cat english.txt | rbabel en:fr > french.txt
The docs are updated:
http://babel.rubyforge.org/
···
On Jan 13, 11:58 pm, Stefan Rusterholz <apei...@gmx.net> wrote:
Thanks for writing that gem. However installing it via gem install babel
doesn't work properly. It installs a babel gem"babel (0.1.4)" (as listed
by gem list), which has no translate method, but a lot of random stuff.
Maybe a name conflict?