使用baidu的api完成汉译英功能
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.request
import urllib.parse
import 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)
使用baidu的api完成汉译英功能相关推荐
- 【调用百度翻译接口实现简单窗口的汉译英】
与百度翻译同种方法实现简单窗口的汉译英 前言 一.思路梳理 二.思路3的文件代码展示 1.引入库 总结 前言 基于python爬虫方面,我们能做很多事,这里,我们先找到百度翻译的接口,然后自己构建逻辑 ...
- Python 小工具:调用「百度翻译API」实现英汉互译及多语言翻译
Python 小工具:调用「百度翻译 API」实现英汉互译及多语言翻译 API 简介 过程详解 完整代码 结果展示 附:官方 Demo - Python 2 版本 Python 小工具:调用「百度翻译 ...
- 秒杀苹果carplay baidu车联网API冷艳北京车展
北京车展开幕当天传来音讯,国内抢先的互联网公司baidu,现已与包含奔驰.宝马.英菲迪尼.沃尔沃.丰田.现代在内的六大世界著名车企达到协作,许多抢手车型载渠道接入baiduLBS车联网API,完结&q ...
- h5+js+ajax+百度翻译API:实现翻译功能
<!doctype html> <html lang="en"> <head><meta charset="utf-8" ...
- 调用百度地图api实现地图查询功能
百度地图api功能强大,进入百度地图api平台之后首先需要注册申请一个ak码(其实就是权限码),通过审核之后就可以参考api提供的例子进行自定义的地图开发功能了. 在这里提供两个本人写好的地图查询功能 ...
- 利用有道翻译Api实现英文翻译功能
有道翻译提供了翻译和查词的数据接口.通过数据接口,您可以获得一段文本的翻译结果或者查词结果. 通过调用有道翻译API数据接口,您可以在您的网站或应用中更灵活地定制翻译和查词功能. 第一步: ...
- 如何在旅游时完成汉译英在线翻译
想要去英国旅游,但是不知道如何解决汉译英在线翻译的问题?我不知道大家有没有为翻译的难题所困扰,但是以前的我是这样的,所以为了不让大家与我有着一样的困扰,今天小编就给大家分享一个小妙招,教你如何快速完成 ...
- 【Unity】百度翻译API接口实时翻译功能
原文:https://www.cnblogs.com/vaevvaev/p/9037076.html 使用到Newtonsoft.Json和UnityEngine(若非Unity,相关接口是原文的Ht ...
- 实现自动英译汉、汉译英翻译
里面有几个问题,请大神讲讲 ''' 日期:2021年1月10日 百度翻译 利用第三方库js解析fromdata里面的sign值 js里找到 i ,u 参数 这个脚本仅供学习交流,小白一枚大神勿喷 缺点 ...
最新文章
- Stimulsoft Reports.Net基础教程(十):创建图表报表②
- [小技巧]在NTFS分区中复制文件的同时如何复制权限
- java.lang.UnsatisfiedLinkError解决方法汇集
- python箱线图读取的几列数据_【分析篇】:python 基本数据统计和绘制箱线图
- kk 服务器信息,手机kk服务器设置
- Java基本数据类型及所占字节大小
- 数据结构-二叉树的遍历-前序遍历 中序遍历 后序遍历
- Bean复制的几种框架性能比较(BeanUtils、PropertyUtils、BeanCopier)
- 用html编写你好,02 - HTML5第一个项目:HelloWorld!(收藏)
- Sublime 格式化 JSON
- python实现将文件下内每张图片按顺序命名为txt文本文件中的内容
- PHP毕业设计——许愿墙(有源码)
- ios 手游SDK 开发教程
- unity提取打包资源
- JNI调用dll库或so库
- HC32F4 CRC32校验(附软件CRC32校验)
- 爬取华尔街日报的历史数据并翻译
- 塑料齿轮模具设计指南
- 设计师网页导航 php,设计师必须收藏的7个网址导航
- 争做新时代好少年主题团日活动PPT模板
热门文章
- 利用列表存储:生成52张扑克牌(不含大小王),将52张扑克牌随机分给4人,显示每人得到的扑克牌。
- 【二叉树】三种方式解决翻转二叉树问题
- 最新绝地求生服务器中文版,《绝地求生大逃杀》PC1.0正式版中文更新详情 5款新武器加入!...
- AutoAI 2023峰会观察:数据驱动变革,迎接智驾未来
- PS人物处理,转换成图画风格
- 程序员如何通过腾讯地图表白(使用到了个性化地图,点标记和动画等)
- Qt编写控件属性设计器
- Windows10系统设置开机账号自动登录的根本解决方法
- 【微信小程序】【足球比赛秘籍】初出茅庐
- Macromedia Captivate 使用手记