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完成汉译英功能相关推荐

  1. 【调用百度翻译接口实现简单窗口的汉译英】

    与百度翻译同种方法实现简单窗口的汉译英 前言 一.思路梳理 二.思路3的文件代码展示 1.引入库 总结 前言 基于python爬虫方面,我们能做很多事,这里,我们先找到百度翻译的接口,然后自己构建逻辑 ...

  2. Python 小工具:调用「百度翻译API」实现英汉互译及多语言翻译

    Python 小工具:调用「百度翻译 API」实现英汉互译及多语言翻译 API 简介 过程详解 完整代码 结果展示 附:官方 Demo - Python 2 版本 Python 小工具:调用「百度翻译 ...

  3. 秒杀苹果carplay baidu车联网API冷艳北京车展

    北京车展开幕当天传来音讯,国内抢先的互联网公司baidu,现已与包含奔驰.宝马.英菲迪尼.沃尔沃.丰田.现代在内的六大世界著名车企达到协作,许多抢手车型载渠道接入baiduLBS车联网API,完结&q ...

  4. h5+js+ajax+百度翻译API:实现翻译功能

    <!doctype html> <html lang="en"> <head><meta charset="utf-8" ...

  5. 调用百度地图api实现地图查询功能

    百度地图api功能强大,进入百度地图api平台之后首先需要注册申请一个ak码(其实就是权限码),通过审核之后就可以参考api提供的例子进行自定义的地图开发功能了. 在这里提供两个本人写好的地图查询功能 ...

  6. 利用有道翻译Api实现英文翻译功能

    有道翻译提供了翻译和查词的数据接口.通过数据接口,您可以获得一段文本的翻译结果或者查词结果.       通过调用有道翻译API数据接口,您可以在您的网站或应用中更灵活地定制翻译和查词功能. 第一步: ...

  7. 如何在旅游时完成汉译英在线翻译

    想要去英国旅游,但是不知道如何解决汉译英在线翻译的问题?我不知道大家有没有为翻译的难题所困扰,但是以前的我是这样的,所以为了不让大家与我有着一样的困扰,今天小编就给大家分享一个小妙招,教你如何快速完成 ...

  8. 【Unity】百度翻译API接口实时翻译功能

    原文:https://www.cnblogs.com/vaevvaev/p/9037076.html 使用到Newtonsoft.Json和UnityEngine(若非Unity,相关接口是原文的Ht ...

  9. 实现自动英译汉、汉译英翻译

    里面有几个问题,请大神讲讲 ''' 日期:2021年1月10日 百度翻译 利用第三方库js解析fromdata里面的sign值 js里找到 i ,u 参数 这个脚本仅供学习交流,小白一枚大神勿喷 缺点 ...

最新文章

  1. Stimulsoft Reports.Net基础教程(十):创建图表报表②
  2. [小技巧]在NTFS分区中复制文件的同时如何复制权限
  3. java.lang.UnsatisfiedLinkError解决方法汇集
  4. python箱线图读取的几列数据_【分析篇】:python 基本数据统计和绘制箱线图
  5. kk 服务器信息,手机kk服务器设置
  6. Java基本数据类型及所占字节大小
  7. 数据结构-二叉树的遍历-前序遍历 中序遍历 后序遍历
  8. Bean复制的几种框架性能比较(BeanUtils、PropertyUtils、BeanCopier)
  9. 用html编写你好,02 - HTML5第一个项目:HelloWorld!(收藏)
  10. Sublime 格式化 JSON
  11. python实现将文件下内每张图片按顺序命名为txt文本文件中的内容
  12. PHP毕业设计——许愿墙(有源码)
  13. ios 手游SDK 开发教程
  14. unity提取打包资源
  15. JNI调用dll库或so库
  16. HC32F4 CRC32校验(附软件CRC32校验)
  17. 爬取华尔街日报的历史数据并翻译
  18. 塑料齿轮模具设计指南
  19. 设计师网页导航 php,设计师必须收藏的7个网址导航
  20. 争做新时代好少年主题团日活动PPT模板

热门文章

  1. 利用列表存储:生成52张扑克牌(不含大小王),将52张扑克牌随机分给4人,显示每人得到的扑克牌。
  2. 【二叉树】三种方式解决翻转二叉树问题
  3. 最新绝地求生服务器中文版,《绝地求生大逃杀》PC1.0正式版中文更新详情 5款新武器加入!...
  4. AutoAI 2023峰会观察:数据驱动变革,迎接智驾未来
  5. PS人物处理,转换成图画风格
  6. 程序员如何通过腾讯地图表白(使用到了个性化地图,点标记和动画等)
  7. Qt编写控件属性设计器
  8. Windows10系统设置开机账号自动登录的根本解决方法
  9. 【微信小程序】【足球比赛秘籍】初出茅庐
  10. Macromedia Captivate 使用手记