Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #coding: utf-8
- import random, time, speech
- from console import *
- clear()
- voy = ["a","e","i","o","u", "a"]
- con = ["b","c","d","f","g","h","j","k","l","m","n","p","q","r","s","t","v","w","x","y","z","z"]
- print("Xb2Lang traductor by Tellter.")
- time.sleep(0.8)
- print("Version Echo/0.0.1")
- while 1:
- init_text=raw_input("Text to traduct : ")
- init_list=list(init_text)
- # DestInit
- dest_list=[]
- #Treat
- for i in init_list:
- if i in voy:
- ni = voy[voy.index(i)+1]
- dest_list.append(ni)
- elif i == " ":
- dest_list.append(" ")
- elif i == "'":
- dest_list.append("'")
- elif i == "e" or i == "\xc3" or i == "\xa9" or i == "\xaa":
- dest_list.append("e")
- else:
- ni = con[con.index(i)+1]
- dest_list.append(ni)
- dest_string="".join(dest_list)
- dst=dest_string
- if " z " in dest_string:
- ftr = dest_string.split(" ")
- ftr[ftr.index("z")] = "za"
- dest_string=" ".join(ftr)
- if "vs" in dest_string:
- dest_string=dest_string.replace("vs","as")
- if "pd" in dest_string:
- dest_string=dest_string.replace("pd","pod")
- if "dj" in dest_string.lower():
- dest_string=dest_string.replace("dj", "dej")
- if "scs" in dest_string:
- dest_string=dest_string.replace("scs","scos")
- if "wu" in dest_string:
- dest_string=dest_string.replace("wu","vu")
- if "q" in dest_string:
- dest_string=dest_string.replace("q","k")
- if "iea" in dest_string:
- dest_string=dest_string.replace("iea","iel")
- if "sv" in dest_string:
- dest_string=dest_string.replace("sv","sav")
- if "hm" in dest_string:
- dest_string=dest_string.replace("hm","m")
- if "dv" in dest_string:
- dest_string=dest_string.replace("dv","d")
- if "vv" in dest_string:
- dest_string=dest_string.replace("vv","v")
- if "woe" in dest_string:
- dest_string=dest_string.replace("woe","ve")
- if "pve" in dest_string:
- dest_string=dest_string.replace("pve","pa")
- if "ehi" in dest_string:
- dest_string=dest_string.replace("ehi","i")
- if "hs" in dest_string:
- dest_string=dest_string.replace("hs","s")
- if "seo" in dest_string:
- dest_string=dest_string.replace("seo","sio")
- if "kme" in dest_string:
- dest_string=dest_string.replace("kme","ke")
- if "ks" in dest_string:
- dest_string=dest_string.replace("ks","s")
- if "tv" in dest_string:
- dest_string=dest_string.replace("tv","t")
- if "sf" in dest_string:
- dest_string=dest_string.replace("sf","f")
- if "pv" in dest_string:
- dest_string=dest_string.replace("pv","v")
- if "vav" in dest_string:
- dest_string=dest_string.replace("vav","v")
- if "ovoupi" in dest_string:
- dest_string=dest_string.replace("ovoupu","opi")
- if "iniv" in dest_string:
- dest_string=dest_string.replace("iniv","iv")
- if "cs" in dest_string:
- dest_string=dest_string.replace("cs","s")
- if "yd" in dest_string:
- dest_string=dest_string.replace("yd","d")
- if "mm" in dest_string:
- dest_string=dest_string.replace("mm","m")
- if "pt" in dest_string:
- dest_string=dest_string.replace("pt","t")
- if "ki" in dest_string:
- dest_string=dest_string.replace("ki","ke")
- dst=dest_string+" "
- #NV
- if "ee" in dst:
- dst=dst.replace("ee","e")
- if "ds" in dst:
- dst=dst.replace("ds","d")
- if "voupimiv" in dst:
- dst=dst.replace("voupimiv","miv")
- if "wi" in dst:
- dst=dst.replace("wi","vi")
- if "vivt" in dst:
- dst=dst.replace("vivt","viv")
- if "ao" in dst:
- dst=dst.replace("ao","o")
- if "oa" in dst:
- dst=dst.replace("oa","a")
- if "fs" in dst:
- dst=dst.replace("fs","f")
- if "ai " in dst:
- dst=dst.replace("ai ", "ay ")
- if "woivi" in dst:
- dst=dst.replace("woivi","vi")
- if "vi " in dst:
- dst=dst.replace("vi ","vile ")
- if "eji" in dst:
- dst=dst.replace("eji","i")
- if "dme" in dst:
- dst=dst.replace("dme","dem")
- if "oho" in dst:
- dst=dst.replace("oho","o")
- if "weot" in dst:
- dst=dst.replace("weot","vot")
- if "etti" in dst:
- dst=dst.replace("etti","etiole")
- if "eay" in dst:
- dst=dst.replace("eay","ay")
- if "ea" in dst:
- dst=dst.replace("ea","a")
- if "vje" in dst:
- dst=dst.replace("vje","vej")
- if "kj" in dst:
- dst=dst.replace("kj","ri")
- if "pi " in dst:
- dst=dst.replace("pi ", "pe ")
- if "pf " in dst:
- dst=dst.replace("pf ","s ")
- if "ek" in dst:
- dst=dst.replace("ek","ec")
- if "ko" in dst:
- dst=dst.replace("ko","co")
- if "dejup" in dst:
- dst=dst.replace("dejup","dupe")
- if "sd" in dst:
- dst=dst.replace("sd","d")
- if "up" in dst:
- dst=dst.replace("up","upe")
- if "ke tot" in dst:
- dst=dst.replace("ke tot","ketone")
- if "oip" in dst:
- dst=dst.replace("oip","oipe")
- if "jo" in dst:
- dst=dst.replace("jo","lo")
- if "itd" in dst:
- dst=dst.replace("itd","id")
- if "ois" in dst:
- dst=dst.replace("ois","oise")
- if "vodev" in dst:
- dst=dst.replace("vodev","dev")
- if "mow" in dst:
- dst=dst.replace("mow","mov")
- if "iv " in dst:
- dst=dst.replace("iv ","ive ")
- if "gs" in dst:
- dst=dst.replace("gs","gas")
- if "sisi" in dst:
- dst=dst.replace("sisi","si")
- if "ui" in dst:
- dst=dst.replace("ui","uy")
- if "pg" in dst:
- dst=dst.replace("pg","g")
- if "gm" in dst:
- dst=dst.replace("gm","gom")
- if "av" in dst:
- dst=dst.replace("av","ave")
- if "soi " in dst:
- dst=dst.replace("soi ", "sie ")
- if "tz" in dst and dst[dst.index("tz")+2] in con:
- dst=dst.replace("tz","ta")
- if "mz" in dst:
- dst=dst.replace("mz","maz")
- if "mwe" in dst:
- dst=dst.replace("mwe","me")
- if "sho" in dst:
- dst=dst.replace("sho","so")
- if "vt" in dst:
- dst=dst.replace("vt","vat")
- if "pf" in dst:
- dst=dst.replace("pf","f")
- if "ws" in dst:
- dst=dst.replace("ws","s")
- if "ua" in dst:
- dst=dst.replace("ua","wa")
- if "ei" in dst:
- dst=dst.replace("ei","é")
- if "ce" in dst:
- dst=dst.replace("ce","cé")
- if "kmi" in dst:
- dst=dst.replace("kmi","kim")
- if "vél" in dst:
- dst=dst.replace("vél","vêl")
- if "swa" in dst:
- dst=dst.replace("swa","sa")
- print(dst)
- speech.say(dst,"en-US", 0.40)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement