tranexp
Get Version
1.0.1→ ‘tranexp nor eng’
What
Translates words or phrases from one language to another, using tranexp website
Installing
sudo gem install tranexp
The basics
Has a command-line and API.
Command Line
To translate some text from Danish to English:
cat some_danish_text.txt | tranexp dan eng echo "jeg ville like en flaske vin" | tranexp nor I would like a bottle of wine
That is, you pass the input text via STDIN. The default target language is English (‘eng’).
API
To translate some text from English to Norwegian:
translate = Tranexp::Http.new english = translate.translate("metoder", Tranexp::Http::Norwegian, Tranexp::Http::English) english = translate.translate("metoder", "nor", "eng")
Or use the dynamic helper:
translate.from_nor_to_eng("metoder")
Translations
Tranexp supports translations between the following languages:
{ "English" => "eng", "BrazilianPortuguese" => "pob", "Bulgarian" => "bul", "Croatian" => "cro", "Czech" => "che", "Danish" => "dan", "Dutch" => "dut", "Spanish" => "spa", "Finnish" => "fin", "French" => "fre", "German" => "ger", "Greek" => "grk", "Hungarian" => "hun", "Icelandic" => "ice", "Italian" => "ita", "Japanese" => "jpn", "Latin American Spanish" => "spl", "Norwegian" => "nor", "Filipino" => "tag", "Polish" => "pol", "Portuguese" => "poe", "Romanian" => "rom", "Russian" => "rus", "Serbian" => "sel", "Slovenian" => "slo", "Swedish" => "swe", "Welsh" => "wel", "Turkish" => "tur", "Latin" => "ltt" }
Forum
http://groups.google.com/group/drnicutilities
How to submit patches
Read the 8 steps for fixing other people’s code and for section 8b: Submit patch to Google Groups, use the Google Group above.
You can fetch the source from either:
git clone git://github.com/drnic/tranexp.git cd tranexp rake test rake install_gem
- rubyforge: http://rubyforge.org/scm/?group_id=6064
git clone git://rubyforge.org/tranexp.git cd tranexp rake test rake install_gem
License
This code is free to use under the terms of the MIT license.
Contact
Comments are welcome. Send an email to Dr Nic Williams via the forum
Dr Nic Williams, 16th April 2008
Theme extended from Paul Battley