import json
import requests

翻译函数,word 需要翻译的内容

def translate(word):
# 有道词典 api
url = ‘http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null’
# 传输的参数,其中 i 为需要翻译的内容
key = {
‘type’: “AUTO”,
‘i’: word,
“doctype”: “json”,
“version”: “2.1”,
“keyfrom”: “fanyi.web”,
“ue”: “UTF-8”,
“action”: “FY_BY_CLICKBUTTON”,
“typoResult”: “true”
}
# key 这个字典为发送给有道词典服务器的内容
response = requests.post(url, data=key)
# 判断服务器是否相应成功
if response.status_code == 200:
# 然后相应的结果
return response.text
else:
print(“有道词典调用失败”)
# 相应失败就返回空
return None

def get_reuslt(repsonse):
# 通过 json.loads 把返回的结果加载成 json 格式
result = json.loads(repsonse)
print (“输入的词为:%s” % result[‘translateResult’][0][0][‘src’])
print (“翻译结果为:%s” % result[‘translateResult’][0][0][‘tgt’])

def main():
print(“本程序调用有道词典的API进行翻译,可达到以下效果:”)
print(“外文–>中文”)
print(“中文–>英文”)
word = input(‘请输入你想要翻译的词或句:’)
list_trans = translate(word)
get_reuslt(list_trans)

if name == ‘main’:
main()

python中英文翻译相关推荐

  1. python中英文翻译模块

    从一种语言到另一种语言的文本翻译在各种网站中越来越普遍. 帮助我们执行此操作的python包称为translate. 可以通过以下方式安装此软件包. 它提供主要语言的翻译. 官网:https://py ...

  2. python中英文翻译translate模块使用

    1.说明: 从一种语言到另一种语言的文本翻译在各种网站中越来越普遍. 帮助我们执行此操作的python包称为translate. 可以通过以下方式安装此软件包. 它提供主要语言的翻译. 官网链接:ht ...

  3. python英文翻译-python中英文翻译

    代码实现: 现在该 POST 的 Data 都有了,开始正式写代码啦,下面是程序的代码,每行我都有详细的注释,相信大家通过上面的分析也是可以看明白的. import time # 时间戳 import ...

  4. python单词翻译-python 中英文翻译

    [实例简介] [实例截图] [核心代码]import urllib.request #导入urllib模块,主要功能是获取网页数据,request用于模拟发送请求 import urllib.pars ...

  5. Python中英文翻译工具

    from tkinter import * from tkinter import messagebox import requests root = Tk() root.title('中英互译') ...

  6. Python 单词翻译:中英文翻译模块

    简 介: 测试了 中英文翻译模块中的中英文翻译模块的功能.这个模块每天只提供有限的英文单词翻译功能. 关键词: 中英文翻译# #mermaid-svg-VLV67DrDfCYjIugK {font-f ...

  7. 测试一些利用PYTHON完成中英文翻译的效果

    简 介: 测试了一些在线翻译工具的效果,利用有道翻译 可以方便对常见到的生词进行确认.对于 TEASOFT软件PYTHON功能进行改建,给出了 ?>的翻译模式功能. 关键词: 在线翻译,中英文翻 ...

  8. Python制作翻译工具(程序员必备中英文翻译工具)

    因为我英文不好,对接口.函数.结构体起名字的时候特别为难,因此我使用Python写了一个工具 在输入框输入中文,就可以生成Golang语言对应的接口.函数或接口体的写法:也可以切换到英文翻译.如下演示 ...

  9. python 英语翻译_Python 实现中英文翻译

    好久不见呀,双十一,相信大家都忙着剁手吧,唉,小编没钱,只好靠敲代码来满足自己的手感,这次给大家分享的不是数据结构那个烦人的家伙了,这次用 Python 实现了一个中英文翻译的小程序,虽然现在的翻译软 ...

最新文章

  1. 前端面试题:算法-冒泡排序
  2. 5G UE — 手机的基带芯片
  3. .net2.0中SqlBulkCopy批量复制数据出错原因分析!
  4. python链接mysql系统结构设计_MySQLpython交互
  5. 序列元素IT面试题——判断合法出栈序列
  6. 程序猿:我的未来,在哪里?
  7. 【clickhouse】Clickhouse 版本号历史
  8. Springboot 应用部署建议
  9. 2. 大数据感知与获取
  10. 变频器RS485通讯协议
  11. 计算机的配置与选购调查报告,目前主流计算机的配置及选购的调查报告
  12. Codeforces - Serval and Rooted Tree
  13. BigWorld—chunck系统
  14. 大数据中心显示大屏幕用液晶拼接屏还是led显示屏?
  15. 亚马逊SP-API对接实践
  16. PCB电路板元件目标检测数据集(YOLO标签,1400张,9类目标)
  17. 苹果全球销量超越小米重回第二,荣耀回归国内手机市场第一梯队
  18. iOS 屏蔽系统更新描述文件更新!快把烦人的系统更新提示关掉!
  19. 基于51单片机的智能遥控晾衣架温度湿度光强检测proteus仿真原理图PCB
  20. 成才之路(9):结束语

热门文章

  1. html5的download下载标签
  2. linux可以玩什么游戏_为什么我们要在Linux上玩游戏,与Icculus聊天等等
  3. C# SolidWorks 二次开发 API --- 提升exe执行效率接近DLL
  4. 程序员提前下班的福音来了!GitHub、OpenAI 联手推出 AI 代码生成神器
  5. 讨论:报表的未来在哪里?
  6. 【str家族】如何使用处理字符和字符串的库函数
  7. ITIL4 认证考试真题及答案
  8. AIX LVM 简介与管理
  9. Mathcad Prime教程-solve解方程组
  10. 一文读懂|2021年数据库领域精彩回顾