不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

[python]python翻译小程序

python 建伟 634℃ 0评论

借助有道词典实现得一个翻译小程序,仅供练习使用:

def  fanyi():
        import urllib.request
        import urllib.parse
        import json

        content=input('请输入要翻译的内容:')

        url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=https://www.baidu.com/link'
        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')
        target=json.loads(html)
        print('翻译的结果:%s'  %(target['translateResult'][0][0]['tgt']))

转载请注明:Li Jianwei's Blog » [python]python翻译小程序

喜欢 (0)or分享 (0)
web技术交流群
22765697