Advertisement
Guest User

Untitled

a guest
Dec 16th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.96 KB | None | 0 0
  1. #coding: utf-8
  2. import random, time, speech
  3. from console import *
  4. clear()
  5. voy = ["a","e","i","o","u", "a"]
  6. con = ["b","c","d","f","g","h","j","k","l","m","n","p","q","r","s","t","v","w","x","y","z","z"]
  7. print("Xb2Lang traductor by Tellter.")
  8. time.sleep(0.8)
  9. print("Version Echo/0.0.1")
  10. while 1:
  11. init_text=raw_input("Text to traduct : ")
  12. init_list=list(init_text)
  13. # DestInit
  14.         dest_list=[]
  15. #Treat
  16.         for i in init_list:
  17.                 if i in voy:
  18.                         ni = voy[voy.index(i)+1]
  19.                         dest_list.append(ni)
  20.                 elif i == " ":
  21.                         dest_list.append(" ")
  22.                 elif i == "'":
  23.                         dest_list.append("'")
  24.                 elif i == "e" or i == "\xc3" or i == "\xa9" or i == "\xaa":
  25.                         dest_list.append("e")
  26.                 else:
  27.                         ni = con[con.index(i)+1]
  28.                         dest_list.append(ni)
  29.         dest_string="".join(dest_list)
  30.         dst=dest_string
  31. if " z " in dest_string:
  32.                 ftr = dest_string.split(" ")
  33.                 ftr[ftr.index("z")] = "za"
  34.                 dest_string=" ".join(ftr)
  35.         if "vs" in dest_string:
  36.                 dest_string=dest_string.replace("vs","as")
  37.         if "pd" in dest_string:
  38.                 dest_string=dest_string.replace("pd","pod")
  39.         if "dj" in dest_string.lower():
  40.                 dest_string=dest_string.replace("dj", "dej")
  41.         if "scs" in dest_string:
  42.                 dest_string=dest_string.replace("scs","scos")
  43.         if "wu" in dest_string:
  44.                 dest_string=dest_string.replace("wu","vu")
  45.         if "q" in dest_string:
  46.                 dest_string=dest_string.replace("q","k")
  47.         if "iea" in dest_string:
  48.                 dest_string=dest_string.replace("iea","iel")
  49.         if "sv" in dest_string:
  50.                 dest_string=dest_string.replace("sv","sav")
  51.         if "hm" in dest_string:
  52.                 dest_string=dest_string.replace("hm","m")
  53.         if "dv" in dest_string:
  54.                 dest_string=dest_string.replace("dv","d")
  55.         if "vv" in dest_string:
  56.                 dest_string=dest_string.replace("vv","v")
  57.         if "woe" in dest_string:
  58.                 dest_string=dest_string.replace("woe","ve")
  59.         if "pve" in dest_string:
  60.                 dest_string=dest_string.replace("pve","pa")
  61.         if "ehi" in dest_string:
  62.                 dest_string=dest_string.replace("ehi","i")
  63.         if "hs" in dest_string:
  64.                 dest_string=dest_string.replace("hs","s")
  65.         if "seo" in dest_string:
  66.                 dest_string=dest_string.replace("seo","sio")
  67.         if "kme" in dest_string:
  68.                 dest_string=dest_string.replace("kme","ke")
  69.         if "ks" in dest_string:
  70.                 dest_string=dest_string.replace("ks","s")
  71.         if "tv" in dest_string:
  72.                 dest_string=dest_string.replace("tv","t")
  73.         if "sf" in dest_string:
  74.                 dest_string=dest_string.replace("sf","f")
  75.         if "pv" in dest_string:
  76.                 dest_string=dest_string.replace("pv","v")
  77.         if "vav" in dest_string:
  78.                 dest_string=dest_string.replace("vav","v")
  79.         if "ovoupi" in dest_string:
  80.                 dest_string=dest_string.replace("ovoupu","opi")
  81.         if "iniv" in dest_string:
  82.                 dest_string=dest_string.replace("iniv","iv")
  83.         if "cs" in dest_string:
  84.                 dest_string=dest_string.replace("cs","s")
  85.         if "yd" in dest_string:
  86.                 dest_string=dest_string.replace("yd","d")
  87.         if "mm" in dest_string:
  88.                 dest_string=dest_string.replace("mm","m")
  89.         if "pt" in dest_string:
  90.                 dest_string=dest_string.replace("pt","t")
  91.         if "ki" in dest_string:
  92.                 dest_string=dest_string.replace("ki","ke")
  93.         dst=dest_string+" "
  94. #NV
  95.  
  96.         if "ee" in dst:
  97.                 dst=dst.replace("ee","e")
  98.         if "ds" in dst:
  99.                 dst=dst.replace("ds","d")
  100.         if "voupimiv" in dst:
  101.                 dst=dst.replace("voupimiv","miv")
  102.         if "wi" in dst:
  103.                 dst=dst.replace("wi","vi")
  104.         if "vivt" in dst:
  105.                 dst=dst.replace("vivt","viv")
  106.         if "ao" in dst:
  107.                 dst=dst.replace("ao","o")
  108.         if "oa" in dst:
  109.                 dst=dst.replace("oa","a")
  110.         if "fs" in dst:
  111.                 dst=dst.replace("fs","f")
  112.         if "ai " in dst:
  113.                 dst=dst.replace("ai ", "ay ")
  114.         if "woivi" in dst:
  115.                 dst=dst.replace("woivi","vi")
  116.         if "vi " in dst:
  117.                 dst=dst.replace("vi ","vile ")
  118.         if "eji" in dst:
  119.                 dst=dst.replace("eji","i")
  120.         if "dme" in dst:
  121.                 dst=dst.replace("dme","dem")
  122.         if "oho" in dst:
  123.                 dst=dst.replace("oho","o")
  124.         if "weot" in dst:
  125.                 dst=dst.replace("weot","vot")
  126.         if "etti" in dst:
  127.                 dst=dst.replace("etti","etiole")
  128.         if "eay" in dst:
  129.                 dst=dst.replace("eay","ay")
  130.         if "ea" in dst:
  131.                 dst=dst.replace("ea","a")
  132.         if "vje" in dst:
  133.                 dst=dst.replace("vje","vej")
  134.         if "kj" in dst:
  135.                 dst=dst.replace("kj","ri")
  136.         if "pi " in dst:
  137.                 dst=dst.replace("pi ", "pe ")
  138.         if "pf " in dst:
  139.                 dst=dst.replace("pf ","s ")
  140.         if "ek" in dst:
  141.                 dst=dst.replace("ek","ec")
  142.         if "ko" in dst:
  143.                 dst=dst.replace("ko","co")
  144.         if "dejup" in dst:
  145.                 dst=dst.replace("dejup","dupe")
  146.         if "sd" in dst:
  147.                 dst=dst.replace("sd","d")
  148.         if "up" in dst:
  149.                 dst=dst.replace("up","upe")
  150.         if "ke tot" in dst:
  151.                 dst=dst.replace("ke tot","ketone")
  152.         if "oip" in dst:
  153.                 dst=dst.replace("oip","oipe")
  154.         if "jo" in dst:
  155.                 dst=dst.replace("jo","lo")
  156.         if "itd" in dst:
  157.                 dst=dst.replace("itd","id")
  158.         if "ois" in dst:
  159.                 dst=dst.replace("ois","oise")
  160.         if "vodev" in dst:
  161.                 dst=dst.replace("vodev","dev")
  162.         if "mow" in dst:
  163.                 dst=dst.replace("mow","mov")
  164.         if "iv " in dst:
  165.                 dst=dst.replace("iv ","ive ")
  166.         if "gs" in dst:
  167.                 dst=dst.replace("gs","gas")
  168.         if "sisi" in dst:
  169.                 dst=dst.replace("sisi","si")
  170.         if "ui" in dst:
  171.                 dst=dst.replace("ui","uy")
  172.         if "pg" in dst:
  173.                 dst=dst.replace("pg","g")
  174.         if "gm" in dst:
  175.                 dst=dst.replace("gm","gom")
  176.         if "av" in dst:
  177.                 dst=dst.replace("av","ave")
  178.         if "soi " in dst:
  179.                 dst=dst.replace("soi ", "sie ")
  180.         if "tz" in dst and dst[dst.index("tz")+2] in con:
  181.                 dst=dst.replace("tz","ta")
  182.         if "mz" in dst:
  183.                 dst=dst.replace("mz","maz")
  184.         if "mwe" in dst:
  185.                 dst=dst.replace("mwe","me")
  186.         if "sho" in dst:
  187.                 dst=dst.replace("sho","so")
  188.         if "vt" in dst:
  189.                 dst=dst.replace("vt","vat")
  190.         if "pf" in dst:
  191.                 dst=dst.replace("pf","f")
  192.         if "ws" in dst:
  193.                 dst=dst.replace("ws","s")
  194.         if "ua" in dst:
  195.                 dst=dst.replace("ua","wa")
  196.         if "ei" in dst:
  197.                 dst=dst.replace("ei","é")
  198.         if "ce" in dst:
  199.                 dst=dst.replace("ce","cé")
  200.         if "kmi" in dst:
  201.                 dst=dst.replace("kmi","kim")
  202.         if "vél" in dst:
  203.                 dst=dst.replace("vél","vêl")
  204.         if "swa" in dst:
  205.                 dst=dst.replace("swa","sa")
  206.  
  207.         print(dst)
  208.         speech.say(dst,"en-US", 0.40)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement