def reply(): body = request.values.get('Body', None) number = request.values.get('From', None) print("Sender Number: " + number) command = base_command.Command(body).command return_text = '' print("Command: " + command) if command == "help": response = helps.Help(body) return_text = response.exec() elif command == "stock": response = stock.Stock(body) return_text = response.exec() elif command == "mail": response = mail.Mail(body) return_text = response.exec() elif command == "weather": response = weather.Weather(body) return_text = response.exec() elif command == "translate": response = translate.Translate(body) return_text = response.exec() elif command == "movie": response = movies.Movie(body) return_text = response.exec() if return_text == '': send_message("please type !help for response", number) else: print("RETURN MESSAGE:", return_text) send_message(return_text, number) return str(return_text)
def __init__(self): self.spk=SpeechRecog.Speech() self.tr=translate.Translate() self.languages={'Azerbaijan': 'az', 'Malayalam': 'ml', 'Albanian': 'sq', 'Maltese': 'mt', 'Amharic': 'am', 'Macedonian': 'mk', 'English': 'en', 'Maori': 'mi', 'Arabic': 'ar', 'Marathi': 'mr', 'Armenian': 'hy', 'Mari': 'mhr', 'Afrikaans': 'af', 'Mongolian': 'mn', 'Basque': 'eu', 'German': 'de', 'Bashkir': 'ba', 'Nepali': 'ne', 'Belarusian': 'be', 'Norwegian': 'no', 'Bengali': 'bn', 'Punjabi': 'pa', 'Burmese': 'my', 'Papiamento': 'pap', 'Bulgarian': 'bg', 'Persian': 'fa', 'Bosnian': 'bs', 'Polish': 'pl', 'Welsh': 'cy', 'Portuguese': 'pt', 'Hungarian': 'hu', 'Romanian': 'ro', 'Vietnamese': 'vi', 'Russian': 'ru', 'Haitian': 'ht', 'Cebuano': 'ceb', 'Galician': 'gl', 'Serbian': 'sr', 'Dutch': 'nl', 'Sinhala': 'si', 'HillMari': 'mrj', 'Slovakian': 'sk', 'Greek': 'el', 'Slovenian': 'sl', 'Georgian': 'ka', 'Swahili': 'sw', 'Gujarati': 'gu', 'Sundanese': 'su', 'Danish': 'da', 'Tajik': 'tg', 'Hebrew': 'he', 'Thai': 'th', 'Yiddish': 'yi', 'Tagalog': 'tl', 'Indonesian': 'id', 'Tamil': 'ta', 'Irish': 'ga', 'Tatar': 'tt', 'Italian': 'it', 'Telugu': 'te', 'Icelandic': 'is', 'Turkish': 'tr', 'Spanish': 'es', 'Udmurt': 'udm', 'Kazakh': 'kk', 'Uzbek': 'uz', 'Kannada': 'kn', 'Ukrainian': 'uk', 'Catalan': 'ca', 'Urdu': 'ur', 'Kyrgyz': 'ky', 'Finnish': 'fi', 'Chinese': 'zh', 'French': 'fr', 'Korean': 'ko', 'Hindi': 'hi', 'Xhosa': 'xh', 'Croatian': 'hr', 'Khmer': 'km', 'Czech': 'cs', 'Laotian': 'lo', 'Swedish': 'sv', 'Latin': 'la', 'Scottish': 'gd', 'Latvian': 'lv', 'Estonian': 'et', 'Lithuanian': 'lt', 'Esperanto': 'eo', 'Luxembourgish': 'lb', 'Javanese': 'jv', 'Malagasy': 'mg', 'Japanese': 'ja', 'Malay': 'ms'} self.languages={k.lower():v.lower() for k,v in self.languages.items()} self.detectlang="" self.detecttext=""
def inline_aydary(update, context): query = update.inline_query.query tslText = tsl.Translate(query) results = [ InlineQueryResultArticle( id=uuid4(), title="Translate\n{}\n{}".format(query, tslText), input_message_content=InputTextMessageContent(tslText)) ] update.inline_query.answer(results, cache_time=6000)
def start_window(t, modifiers, keys): if (modifiers[glkey] == True) and (keys == glchar): clipboard_primary = gtk.clipboard_get(gtk.gdk.SELECTION_PRIMARY) clipboard = gtk.clipboard_get() trans = str(clipboard_primary.wait_for_text()).replace('\n', ' ') trans = trans[:255] trans, l_trans = translate.Translate(trans, tlang, flang) clipboard.set_text(list(l_trans)[0]) clipboard.store() win = Window(clang, glxx, glyy, trans, l_trans) win.main()
def check(): if request.method == 'GET': token = 'changshunowcs' signature = request.args.get('signature', '') echostr = request.args.get('echostr', '') timestamp = request.args.get('timestamp', '') nonce = request.args.get('nonce', '') tmp = [timestamp, nonce, token] tmp.sort() tmp = ''.join(tmp) if ( hashlib.sha1(tmp).hexdigest() == signature ): return make_response(echostr) else: recMsg = receive.parse_xml(request.stream.read()) if isinstance(recMsg, receive.Msg): toUser = recMsg.FromUserName fromUser = recMsg.ToUserName if recMsg.MsgType == 'text': textContent1 = recMsg.Content textContent2 = translate.Translate(textContent1) textContent3 = poem.MakePoem(textContent2) replyMsg = reply.TextMsg(toUser, fromUser, textContent3) return replyMsg.send() if recMsg.MsgType == 'image': mediaId = recMsg.MediaId mediaUrl = recMsg.PicUrl imgContent1 = visual.VisualContent(mediaUrl) imgContent2 = translate.Translate(imgContent1) content = poem.MakePoem(imgContent2) #content = "url: " + mediaUrl replyMsg = reply.TextMsg(toUser, fromUser, content) return replyMsg.send() else: return reply.Msg().send() else: print ("...") return reply.Msg().send()
def translate(self, message): trans = translate.Translate() sentence = message.strip() self.origin = sentence if (sentence == ''): self.content = 'None' else: f = trans.langdetect(sentence) self.content = trans.trans(sentence, f) self.parse()
def make_consensus_protein_from_genes(genes): prots = [] for gene in genes: p = translate.Translate(gene) prots.append(p) return make_consensus_protein(prots)
prot_length = side_length * side_length folder.init(side_length) for i in range(10000): # Create a random polypeptide prot = ''.join([random.choice(aas) for xi in range(prot_length)]) # Fold it and retrieve its lowest-free-energy conformation, sid, and its # free energy of folding, dg. (sid, dg) = folder.fold(prot) # Print them out if dg < -3: print "%d\t%d\t%1.3f\t%s" % (i, sid, dg, prot) sid = random.randint(0, 1080) dg = -2 gene = folder.getSequenceForStructure(sid, dg) (new_sid, new_dg) = folder.fold(translate.Translate(gene)) assert (sid == new_sid and new_dg <= dg) if False: print "\n****\nTesting misfold module with compact lattice folder" side_length = 5 struct_id = 599 target_fraction_accurate = 0.85 ca_cost = 5 max_free_energy = -5 prot_length = side_length * side_length misfold.init(folder, prot_length, struct_id, max_free_energy, ca_cost, target_fraction_accurate, 111) err_rate = misfold.getErrorRate() gene = "ATTATTGTCTCGAAGGGTGCTATCTCCGCCGTCAGTTCCTTCGCAAAGTACATCTTCTTGCTTCTAACTAAAGAC"
def __init__(self): self.url_analyse = url_analyse.Url_analyse() self.translate = translate.Translate() self.write_to_file = write_to_file.Write_to_file()
def main(): first_run() T.Translate()
def Answer(url): #url="http://img.au-syd.mybluemix.net/_uploads/photos/aab0f8d252e6489.jpg" tags = ["海","湖","树","花","天","云","山","路"] test = translate.Translate(visual.VisualContent(url)) res = poem.Poem(tags,test) return res
import visual, translate, poem from watson_developer_cloud import VisualRecognitionV3 #url = "http://mmbiz.qpic.cn/mmbiz_jpg/ZTBrB9aVTqWUd5p1xnbnOnKicWTDuibZVA2JHQH2jbicNBia91vXwpLsrb7flMElNRstUfj3joXzLYYUub7OWaWL0A/0" url = "https://www.ibm.com/ibm/ginni/images/ginni_bio_780x981_v4_03162016.jpg" print( VisualRecognitionV3( '2016-05-20', api_key='56ddbf9546c752bbb40fb04fa35b15d71c68032e').classify( images_file="D:/bjtu/1-style.jpg")) content1 = visual.VisualContent(url) content2 = translate.Translate(content1) answer = poem.MakePoem(content2) print("\n") print(content1 + content2) print("\n") print(answer)
def __init__(self): self.translator = translate.Translate(config.YANDEX_TRANSLATE_API) self.scrapper = scrappers.UrbanDictionaryScrapper() with open('bot_commands.json') as bot_activity_file: self.bot_activity = json.loads(bot_activity_file.read())