由于 google 翻译的免费 API 已经关闭,只有付费的了。有道的每次翻译只能提交 200 字,显然不够用。剩下的就百度翻译和微软 bing 翻译了。今天先介绍百度翻译 API 的申请,以后开发程序会用到。
第一步:到 http://developer.baidu.com/console#app/project 注册百度账号。
第二步:创建工程
第三步:输入应用名称,随便输
第四步:获得 API Key
需要注意的是:百度翻译的 API 是有限制的。每个小时只能请求 1000 次。否则会封 IP 。如果想要多点,可以通过创建多个应用程序来申请多个 API 的 key 。
百度翻译的 API 同时支持 GET 和 POST 的方式,确实很方便,毕竟 GET 的方式会有翻译文本大小限制。
百度翻译的 API 目前支持的语言有:
语种 | 代码 | 语种 | 代码 |
---|---|---|---|
中文 | zh | 英语 | en |
日语 | jp | 韩语 | kor |
西班牙语 | spa | 法语 | fra |
泰语 | th | 阿拉伯语 | ara |
俄罗斯语 | ru | 葡萄牙语 | pt |
粤语 | yue | 文言文 | wyw |
白话文 | zh | 自动检测 | auto |
德语 | de | 意大利语 | it |
荷兰语 | nl | 希腊语 | el |
官网上居然写着有 27 种语言 – – ,估计文档撰写人员的数学是语文老师教的。。。不知道会砍了哪些语言呢,不过常用语言都有了。而且百度用的语言代码不是 ISO 639-1 的规范。。
更详细的开发文档请移步: 百度翻译官方文档
Yooo