Nele translates ruby string to the other language.

It uses external public translators like Microsoft Translator or Yahoo's Babelfish.

Installation:

git install nele

Usage:

require 'nele'

String.translators
=> [:babelfish, :ms]

Microsoft Translator:

String.translator = :ms
String.translator.config[:from] = "en"
String.translator.config[:to] = "pl"
String.translator.config[:appId] = YOUR_APP_ID

"nice girl".translate
=> "mila dziewczyna"

Yahoo's Babelfish:

String.translator = :babelfish
String.translator.config[:lp] = "en_es"

"hello".translate
=> "hola"

If you know any other (free) public translators just let me know, or write your own adapter for nele.