class Oversetter::Yandex::Detect

Detects the language for a given word or phrase.

Public Instance Methods

detect(search, params) click to toggle source

@param search [String] The word or phrase for which to detect the language. @param params [Hash] The search parameters to use.

# File lib/oversetter/yandex/detect.rb, line 10
def detect(search, params)
        func, result = 'detect', nil
        det = Oversetter::Yandex.new
        result = det.get_word(search, func, params, result)
        result = MultiJson.load(result)
        if result != nil && result['code'] == 200
                lang = result['lang']
                label = 'Detect language'
                Oversetter.label(label)
                puts "#{lang}"
        else
                puts "Yandex returned an empty string."
        end
end