怎样用百度、有道翻译API开发自己的翻译软件

翻译软件我们大部分人都会用到,功能强大者比比皆是,可是功能强大的同时又很臃肿。而且对于经常使用命令行的人来说又比较麻烦,那么有没有小巧的命令行的翻译软件呢。也不用搜索也不用下载,我们自己就可以写一个,而且很简单。

操作方法

  • 01

    先在百度翻译API接口页面申请接口的使用。点击申请接入。

  • 02

    进入到申请页面后,我们按照要求填写好相关内容。因为我们是个人使用,所以选择个人开发者,而且当月翻译字符数200W以下免费,够用了。

  • 03

    在点击提交申请后,可以看到一些我们需要的信息。这些是我们待会要写代码用到的信息。

  • 04

    点击申请接入成功提示页面下面的接入文档,可以看到详细的使用说明。

  • 05

    通过点击  管理控制台  可以看到很多信息,包括我们刚才申请的信息。

  • 06

    好的,万事具备,只差代码了。下面把python3的代码贴出来,然后运行下看看效果如何: import hashlib import urllib.request import json import random appid = '20161120000032362' secretKey = '这里是你申请的密钥' httpClient = None myurl = 'http://api.fanyi.baidu.com/api/trans/vip/translate' q = 'hello' fromLang = 'en' toLang = 'zh' salt = random.randint(32768, 65536) sign = appid+q+str(salt)+secretKey m1 = hashlib.md5() m1.update(sign.encode(encoding='utf-8')) sign = m1.hexdigest() myurl = myurl+'?appid='+appid+'&q='+urllib.parse.quote(q)+'&from='+fromLang+'&to='+toLang+'&salt='+str(salt)+'&sign='+sign response = urllib.request.urlopen(myurl).read().decode('utf8') getJson = json.loads(response) getInfo = getJson['trans_result'] s=getInfo[0] re=s['dst'] print(re)

  • 07

    有道翻译api的过程大同小异,童鞋可以自行研究。我的Linux系统中的命令行翻译工具就是利用有道翻译api和python写的,方便简单。

(0)

相关推荐

  • 谷歌、百度、有道翻译哪个更好用?谷歌翻译/百度翻译/有道翻译实用性对比

    谷歌翻译/百度翻译/有道翻译哪个好?谷歌翻译ios版最近在国内解禁,相比之前只能在网页端使用谷歌翻译,使用app会更加方便了,随着谷歌的加入自然会有网友有选择纠结症了,谷歌.百度.有道这几大翻译软件到 ...

  • 如何申请百度翻译API

    如何申请百度翻译API呢?今天小编为大家讲解一下. 操作方法 01 打开电脑,找到搜狗搜索,点击并进入,如图所示. 02 进入之后,搜索"百度翻译开放品台",点击并进入,如图所示. ...

  • 怎么用微信登录有道翻译网页版?

    有道翻译是现在不可或缺的翻译平台之一,今天小编介绍一下使用微信帐号登录有道翻译网页版的方法.具体如下:1. 第一步,在电脑上点击打开浏览器,输入百度网址,进入百度的主页面.2. 第二步,在搜索框中输入 ...

  • 百度浏览器怎么翻译网页?百度浏览器翻译插件使用图文教程

    百度浏览器怎么翻译网页?百度浏览器怎么使用翻译插件?现在新升级的浏览器的功能比以前强大多了,不但能截图什么的,还能翻译网页。不知道你们有没有用过百度浏览器只带的翻译插件呢?今天小编给大家分享下百度浏览 ...

  • 有道翻译官如何翻译图片文字教程

    有道翻译官怎样可以翻译图片文字的呢?下面小编就为大家介绍一下吧,希望会对大家有所帮助的哦 1)安装并打开有道翻译官,点击【相机】图标 2)摄像头对焦后点击【小灯泡】,点击【相机】

  • 百度浏览器怎么翻译网页?

    百度浏览器是小编比较喜欢的一款浏览器,其界面清爽,软件小巧,另外功能非常全面。今天小编为大家分享一下百度浏览器怎么翻译,喜欢经常浏览一些国外网站的朋友,会非常方便与实用,话不多说,直接看教程吧。 百度 ...

  • 百度浏览器如何翻译网页

    百度浏览器怎么翻译网页?百度浏览器是我们经常使用的一款浏览器,在日常工作和学习中,很多时候都会需要网页翻译功能.对于英语不好的朋友,如果要在英文网页上查找资料可就相当费劲了.现在新升级的百度浏览器的功 ...

  • 怎么把有道翻译装进Excel里

    怎么把有道翻译装进Excel里 使用Excel 2013的朋友,只要在B2单元格输入以下公式,就可以把有道翻译装到Excel软件里,实现英汉互译啦. =FILTERXML(WEBSERVICE(&qu ...

  • 有道翻译官拍照翻译怎么用 支持多种语言翻译的详细使用方法

    不少用户在参阅外国文献的时候都会使用到翻译软件,最有名的翻译软件就是有道了.如今,它有了一个有道翻译官可以支持拍照翻译,就能极大的提高翻译的效率,非常实用.下面就让小编来介绍下操作方法吧. 1.打开A ...