使用baidu的api完成汉译英功能
来源:互联网 发布:burpsuite mac破解版 编辑:程序博客网 时间:2024/05/18 02:20
1使用baidu的api完成汉译英功能
1.1 初步完成
import urllib.request#baidu翻译的地址url='http://fanyi.baidu.com/v2transapi'param={"from":"zh","to":"en","query":"中国","transtype":"translang","simple_means_flag":"3" }#将参数转码param=urllib.parse.urlencode(param)#将参数转换为bytes类型param=bytes(param,encoding='utf8')#发送请求response=urllib.request.urlopen(url,data=param)#读取返回的数据data=response.read()#将bytes类型转换为str类型data=str(data,encoding='utf8')print(data)
1.2 使用json校验
#使用baidu的api完成汉译英功能import urllib.requestimport urllib.parseimport jsontransData=input("请您输入要翻译的内容(中文)")#baidu翻译的地址url='http://fanyi.baidu.com/v2transapi'param={"from":"zh","to":"en","query":transData,"transtype":"translang","simple_means_flag":"3" }#将参数转码param=urllib.parse.urlencode(param)#将参数转换为bytes类型param=bytes(param,encoding='utf8')#发送请求response=urllib.request.urlopen(url,data=param)#读取返回的数据data=response.read()#将bytes类型转换为str类型data=str(data,encoding='utf8')#print(data)#将json的字符串转为字典result=json.loads(data)#获取需求的数据dst=result["trans_result"]["data"][0]["dst"]print("翻译后的结果:"+dst)
阅读全文
0 0
- 使用baidu的api完成汉译英功能
- BaiDu地图API使用全解析--(1)---定位功能
- BaiDu地图API使用全解析--(2)---地图功能
- 使用有道API完成在线翻译功能
- 使用java.nio及其子包中的类SocketChanel完成如下功能:读取www.baidu.com等网页的内容,打印到控制台,避免中文乱码问题。
- baidu搜索引擎的功能特点
- 自定义 StringTable 的自动完成功能 (C# API : SHAutoComplete)
- 使用Baidu的Ueditor
- 使用PLSQL完成功能
- 最近完成baidu 地图 下载成离线使用
- 标签的功能完成
- 更新功能的完成
- 使用HTML5的两个api,前端js完成图片压缩。
- 使用HTML5的两个api,前端js完成图片压缩。
- 使用DBUtils完成事务处理功能
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
- MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用
- 使用ViewStub和自定义ListView完成的小功能
- 8、代理模式(Proxy)
- myeclipse web project如何导入jar包
- 【笔记】利用ajax返回Html代替iframe,实现局部更新
- 9、外观模式(Facade)
- AAC规格(LC,HE,HEv2)及性能对比
- 使用baidu的api完成汉译英功能
- 10、桥接模式(Bridge)
- HTML Table锁定表头(CSS实现)
- 11、组合模式(Composite)
- CSS: 潜藏着的BFC
- bzoj3585mex
- 主页的制作
- android 获取apk的版本信息
- SDP协议小结