一、百度API实现

Step1:申请API Key

以前用过BAE,已经有了Api Key,没有的可以去申请

Step2:挺简单,直接看实现的代码吧

```python
#coding:utf-8
import urllib2
import urllib
import json
#采用get方式请求
URL = 'http://openapi.baidu.com/public/2.0/bmt/translate?from=%s&to=%s&q=%s&client_id=%s'
API_Key = '****' #换成自己的APIKey
def trans(From,To, str):
url = URL % (From, To, urllib.quote(str), API_Key)
try:rsp = urllib2.urlopen(url)
except Exception, e:raise Exception(u'链接服务器失败:' + str(e))
rs = json.load(rsp)
if 'error_code' in rs:raise Exception(u'翻译出错:' + rs['error_msg'])
if rs['trans_result']:return rs['trans_result'][0]['dst']
else:raise Exception('u无结果')
def zh2en(src):
return trans('zh', 'en', src)
def en2zh(src):return trans('en', 'zh', src)
if __name__ == '__main__':str = raw_input(u"中文->英文:1;英文->中文:2 \n>>")while True:if str == 1:str = raw_input(u"请输入要翻译的中文句子:\n>>")print u'翻译结果:',zh2en(str)else:str = raw_input(u"请输入要翻译的英文句子:\n>>")print u'翻译结果:',en2zh(str)```

二、有道API实现(尚未)

从开源中国博客搬来,进行博客合并。以前的娱乐代码

Python汉英/英汉翻译(百度API/有道API)相关推荐

  1. python制作英汉词典_Python基于有道实现英汉字典功能

    本文实例讲述了Python基于有道实现英汉字典功能的方法.分享给大家供大家参考.具体如下: import re,urllib aa="http://dict.youdao.com/searc ...

  2. Python控制台英汉-汉英电子词典

    2019独角兽企业重金招聘Python工程师标准>>> Python控制台英汉-汉英电子词典 By qianghaohao(CodeNutter) 用python实现了下控制台电子词 ...

  3. Python控制台英汉-汉英电子词典(代码分享)

    Python控制台英汉-汉英电子词典 By qianghaohao(CodeNutter) 用python实现了下控制台电子词典,数据来自有道,通过向有道发送http表单数据, 然后将服务器返回的js ...

  4. 【Python 实战基础】如何实现一个英汉翻译小字典

    目录 一.实战场景 二.主要知识点 三.菜鸟实战 1.创建 python 文件 2.文件目录 3.运行结果 一.实战场景 英汉字典:输入英文,返回对应中文. 二.主要知识点 文件读写 基础语法 异常处 ...

  5. 为VB应用程序添加英汉翻译功能

    原来写了一个利用IE浏览器通过google进行英汉翻译的代码,后来才发现在某些机器上后由于对话框阻塞而不能运行,因此,在SupermanKing的代码启发下,干脆也改用XMLHTTP进行数据提交,并完 ...

  6. 爬虫的一个小案例:python实现英汉互译

    什么是网络爬虫? 网络爬虫又称网络蜘蛛,是指按照某种规则在网络上爬取所需内容的脚本程序.众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容. 一个小案例:py ...

  7. 【渝粤题库】陕西师范大学200471 英汉翻译

    <英汉翻译>作业 I. Please translate the following phrases and the underlined part in each sentence. 1 ...

  8. [翻译]《高级英汉翻译理论与实践》摘录

    前言 最近尝试了给一个小视频英语字幕做翻译,翻译结果放到了 github 上面.随后想了解更多翻译知识,就入手了一本书--叶子南教授的<高级英汉翻译理论与实践>.这虽然是本教材书,但是语言 ...

  9. 【数据结构】英汉翻译小词典

    一.实验题目及要求 题目:英汉翻译小词典 需求: 1.根据所提供的词典http://github.com/1eez/103976建立英文词典: 2.任意输入单词,判断该单词是否在词典中,输出查找结果, ...

最新文章

  1. CSS里常见的块级元素和行内元素
  2. mobilefacenet
  3. javascrip 中的一些方法
  4. 腾讯开源手游热更新方案,Unity3D下的Lua编程
  5. 今天发现新大陆:haml和Emmet
  6. h5文字垂直居中_CSS实现居中的几种方式你都了解吗?
  7. 29岁年薪百万,晋升阿里最年轻P8之一,我想分享8点成长经验
  8. 系统学习机器学习之线性判别式(三)--广义线性模型(Generalized Linear Models)
  9. 【导数术】10.导数数列不等式
  10. 万物皆为叠加态粒子:如何用量子物理学诠释生活?
  11. linux裸设备读写,Linux裸设备管理学习笔记
  12. 小程序学习 - 02 微信小程序案例实践
  13. 解读 Apache 多个顶级数据库项目的成长经历与开源文化理念
  14. Chromium浏览器启动参数
  15. 什么是VOLTE(2)
  16. 小米拒绝权限_小米应用商城:我下载的是快图,打开却是天天相册,还发扣费短信...
  17. css设置高度和宽度相同
  18. CST微波工作室边界条件和背景材料
  19. shell 2:变量(variable)
  20. OpenWrt 安装 mDNS,并设置 mDNS 映射

热门文章

  1. java 生成二维码后叠加LOGO并转换成base64
  2. 如何在vs code中配置miniconda/anaconda环境(两种方法)
  3. 51单片机入门之四:静态数码管,单片机如何驱动数码管
  4. VK16K33是带键盘扫描的LED数显/数码管驱动芯片多种封装选择驱动电流大,适合高亮显示场合
  5. java中 Excel文件解析及超大Excel文件读写
  6. 一篇搞懂场景测试(Test Scenario Analysis)
  7. 抢票软件依旧跑得欢 记者25分钟抢两张热门票
  8. 3dmax如何拆分模型_3dmax模型怎么分割
  9. 解决Unknown resampling filter (64). Use Image.NEAREST (0), Image.LANCZOS (1), Image.BILINEAR (2), Imag
  10. PostgreSQL使用PostGIS插件,存储GIS数据