# File lib/vizi/vizi_translator.rb, line 38
                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