def gettext(username, password, input_text, output_code)
default_src = 'en'
default_action = 'translateREST'
input_text = URI.escape(input_text)
begin
raise UnSupportedLanguage unless SUPPORTED_LANG_CODES.include?(output_code)
site_url = 'www.syslang.com'
uri_method = '/frengly/controller?'
uri_string = 'action='+default_action+'&src='+default_src+'&dest='+output_code+'&text='+input_text+'&username='+username+'&password='+password
response = Net::HTTP.get_response(site_url, uri_method + uri_string)
if response.code == "200"
xml_data = response.body
data = XmlSimple.xml_in(xml_data)
result = data["translation"][0]
else
puts response.body
raise StandardError, response.body
end
rescue UnSupportedLanguage
raise UnSupportedLanguage.new
rescue => err_msg
puts "#{err_msg}"
end
end