时间:2021-05-22
本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下
具体效果请看图
代码:
import urllib.requestimport urllib.parseimport jsondef translation(): while 1: print("-"*30) n = input("请选择:1 翻译 2 退出 :") if n =='1': content = input("请输入要翻译的内容:") url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' data={} data['i']= content data['from']= 'AUTO' data['to']='AUTO' data['smartresult'] ='dict' data['client']= 'fanyideskweb' data['salt']= '15790094838498' data['sign']= '9ab763875001c1949ae49d3c230ba19f' data['ts']= '1579009483849' data['bv']= '5a84f6fbcebd913f0a4e81b6ee54608' data['doctype']= 'json' data['version']= '2.1' data['keyfrom']= 'fanyi.web' data['action']= 'FY_BY_CLICKBUTTION' data = urllib.parse.urlencode(data).encode('utf-8') response = urllib.request.urlopen(url,data) html = response.read().decode('utf-8') #print(json.loads(html)) target =json.loads(html) print("翻译结果;%s" % (target['translateResult'][0][0]['tgt'])) elif n=='2': print("感谢使用!") break else: print("输入有误!")if __name__=='__main__': translation()以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对于需要大量翻译的数据,人工翻译太慢,此时需要使用软件进行批量翻译。1.使用360的翻译deffanyi_word_cn(string):url="https:
本文实例为大家分享了vue实现在线翻译功能的具体代码,供大家参考,具体内容如下最终效果:APP.vue在线翻译简单/易用/方便importTranslateFo
Word2003具有在线翻译功能,用户借助Word在线翻译功能在多种语言之间进行翻译。例如中文与英文、日文、法文、西班牙文的互译都可以实现。1.启用翻译功能在W
利用搜狗输入法可以实现在线翻译,并且可以实现“中文—英文”,“中文—日文”,&ldquo
本次博客分享的内容为基于有道在线翻译实现一个实时翻译小程序,本次任务是参考小甲鱼的书《零基础入门学习Python》完成的,书中代码对于当前的有道词典并不适用,使