Class: Rika::Translator
- Inherits:
-
Object
- Object
- Rika::Translator
- Defined in:
- lib/rika.rb
Instance Method Summary collapse
-
#initialize ⇒ Translator
constructor
A new instance of Translator.
- #translate(inputtext, source = 'ru', target = 'en') ⇒ Object
Constructor Details
#initialize ⇒ Translator
Returns a new instance of Translator.
158 159 160 |
# File 'lib/rika.rb', line 158 def initialize @translator = GoogleTranslator.new end |
Instance Method Details
#translate(inputtext, source = 'ru', target = 'en') ⇒ Object
162 163 164 165 166 167 168 169 |
# File 'lib/rika.rb', line 162 def translate(inputtext, source='ru', target='en') # begin puts "translating #{inputtext.size} chars to #{target} at a cost of $#{(inputtext.size / 50000.0).round(2)}" return @translator.translate(inputtext, source, target); # rescue StandardError # return "Error while translating."; # end end |