def check_english(message, lang1, lang2): """minimize translation requests by diagnostically checking if message is english""" if lang2 == "en": if isEnglish(message): print "skipped translation" return message else: return googleajax.fixGoogleText(translate.fromAjax(message, lang1, lang2))
def check_english(message, lang1, lang2): """minimize translation requests by diagnostically checking if message is english""" if lang2 == "en": if isEnglish(message): print "skipped translation" return message else: return googleajax.fixGoogleText(translate.fromAjax(message, lang1, lang2)) # PING PONG while True: data = IRC.recv(1024) if VERBOSE: print data # if data.split(':')[-1] == 'End of /NAMES list.': # print "synced to channel" if data.find("PING") != -1: IRC.send("PONG" + " " + data.split()[1] + "\r\n") if data.split()[1] == "PRIVMSG": message = ":".join(data.split(":")[2:]).decode("utf-8") print type(message) print data.split(":")[2] # print datas sender = data.split(":")[1].split("!")[0] if sys.argv[1] == "-de": print "<" + sender + "> " + googleajax.fixGoogleText(translate.fromAjax(message, "en", "de")) if sys.argv[1] == "-en": print "<" + sender + "> " + googleajax.fixGoogleText(translate.fromAjax(message, "de", "en"))