def test_new_lang_from_long_name_valid_short(self): self.assertEqual( 'es', languages.new_lang_from_long_english_name('spanish').short_name, ) self.assertEqual( 'es', languages.new_lang_from_long_english_name('Spanish').short_name, )
def post(self, target_lang_code): args = http_parser.parse_args() source_lang = new_lang_from_long_english_name(args['inputLanguage']) target_lang = new_lang_from_long_english_name(target_lang_code) lang_pair = (source_lang.short_name, target_lang.short_name) input_text = PreProcessor(source_lang).prepare(args['inputText']) translation = PostProcessor(target_lang).prepare( decoders[lang_pair].translate(input_text)) response = {'outputText': translation} return response, 201
def post(self, target_lang_code): args = http_parser.parse_args() source_lang = new_lang_from_long_english_name(args['inputLanguage']) target_lang = new_lang_from_long_english_name(target_lang_code) lang_pair = (source_lang.short_name, target_lang.short_name) input_text = PreProcessor(source_lang).prepare(args['inputText']) translation = PostProcessor(target_lang).prepare( decoders[lang_pair].translate(input_text) ) response = {'outputText': translation} return response, 201
def test_new_lang_from_long_name_valid_long(self): self.assertEqual( 'english', languages.new_lang_from_long_english_name('english').long_english_name, )