Class: ApiBrasil::Services::Data::TranslateService

Inherits:
ApiBrasil::Services::DeviceProxyService show all
Defined in:
lib/api_brasil/services/data/proxies.rb

Overview

Traducao (device-based): /translate/{action}.

Instance Attribute Summary

Attributes inherited from ApiBrasil::Services::DeviceProxyService

#service

Attributes inherited from BaseService

#http

Instance Method Summary collapse

Methods inherited from ApiBrasil::Services::DeviceProxyService

#queue, #request

Methods inherited from BaseService

#delete, #download, #get, #patch, #post, #put

Constructor Details

#initialize(http) ⇒ TranslateService

Returns a new instance of TranslateService.



88
89
90
# File 'lib/api_brasil/services/data/proxies.rb', line 88

def initialize(http)
  super(http, "translate")
end

Instance Method Details

#identify(body, options = {}) ⇒ Object

Identifica o idioma de um texto: POST /translate/identify.

Returns:

  • (Object)


95
96
97
# File 'lib/api_brasil/services/data/proxies.rb', line 95

def identify(body, options = {})
  request("identify", body, options)
end

#models(body = nil, options = {}) ⇒ Object

Lista os modelos de traducao: POST /translate/models.

Returns:

  • (Object)


102
103
104
# File 'lib/api_brasil/services/data/proxies.rb', line 102

def models(body = nil, options = {})
  request("models", body, options)
end