Import Urllib.request
Import Urllib.parse
Import JSON
Content=input ("Want to translate in English:")
Url= "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc& sessionfrom=http://www.youdao.com/"
data={}
data["type"]= "AUTO"
data["I"]=content
data["DOCTYPE"]= "JSON"
data["XMLVersion"]= "1.8"
data["Keyfrom"]= "Fanyi.web"
data["UE"]= "UTF-8"
data["Action"]= "Fy_by_clickbutton"
data["Typoresult"]= "true"
Data=urllib.parse.urlencode (data). Encode ("Utf-8")
Response=urllib.request.urlopen (Url,data)
Html=response.read (). Decode ("Utf-8")
Aaa=json.loads (HTML)
Print ("The result of the translation is:" +aaa["Translateresult"][0][0]["TGT"])
This article is from "Life is waiting for Gordo" blog, please make sure to keep this source http://chenx1242.blog.51cto.com/10430133/1730633
Python to implement online translator program