Class: Oversetter::Hablaa
- Inherits:
-
Object
- Object
- Oversetter::Hablaa
- Defined in:
- lib/oversetter/hablaa/text.rb,
lib/oversetter/hablaa/example.rb,
lib/oversetter/hablaa/similar.rb,
lib/oversetter/hablaa/getlangs.rb,
lib/oversetter/hablaa/translate.rb
Overview
Hablaa.com’s service provides translations, examples, and similar translations.
Defined Under Namespace
Classes: Example, Getlangs, Similar, Translate
Instance Method Summary collapse
Instance Method Details
#get_word(search, func, params, result) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/oversetter/hablaa/text.rb', line 14 def get_word(search, func, params, result) search = URI.encode(search) prefix = 'http://hablaa.com/hs/' if func == 'languages' url = "#{prefix}#{func}/" else url = "#{prefix}#{func}/#{search}/#{params[:src]}-#{params[:tar]}/" end request = HTTPI::Request.new(url) getter = HTTPI.get(request) header = getter.headers ctype = header['content-type'] if ctype == 'text/html; charset=utf-8' result = getter.body else result = 'error' end end |