Exemple #1
0
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=""
Exemple #3
0
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()
Exemple #5
0
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()
Exemple #6
0
    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()
Exemple #7
0
def make_consensus_protein_from_genes(genes):
	prots = []
	for gene in genes:
		p = translate.Translate(gene)
		prots.append(p)
	return make_consensus_protein(prots)
Exemple #8
0
    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()
Exemple #11
0
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
Exemple #12
0
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)
Exemple #13
0
 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())