最好的 5 款翻译 API 接口对比测评

A kitten
蒋川
B 端产品经理,卡拉云联合创始人
最近更新 2022年01月24日

最好的 5 款翻译 API 接口对比测评 - 翻译 API 接入教程

翻译 API 接口服务帮助我们打破语言巴别塔,甚至很多小语种也可以使用翻译 API 轻松翻译为我们的母语。自然语言处理其实是一个门槛很高的技术,市面上提供翻译 API 接口服务的公司并不多。因为机器翻译需要大量优质语料+精细的翻译算法调优,所以没有任何一家敢宣称自己在机器翻译领域超越其他人。如果想获得足够好的翻译质量,不如结合多方翻译 API 的结果,然后再进行人工修正。本文最后一章,手把手教你搭建一套多合一机器翻译工具,帮你构建属于自己的翻译工具。

本文详细讲解以下 5 个翻译 API 接口的特点及接入方法

  • 有道翻译 API 接口 - 国内翻译良心 性价比高
  • 百度翻译 API 接口 - 标准版完全免费,中英互译可与谷歌一战
  • 微软必应翻译 API 接口 - 40+ 种语言互译,文档清晰,顶级团队
  • 谷歌翻译 API 接口 - 自然语言处理王者,80 种语言互译
  • 同花顺翻译 API 接口 - 财经金融垂直领域探路者

一. 有道翻译 API - 国内翻译良心 性价比高

有道翻译 API

有道翻译 API 可以说是国内性价比王者,服务稳定,童叟无欺。有道翻译作为老牌翻译 API 一直口碑不错,不论是翻译质量还是背后的技术支持都汇集到一个「稳」字上,对稳定性有要求的同学可以考虑有道翻译。

1.有道翻译 API 特点

  • 文本翻译
  • 图片翻译(先OCR,再翻译文字)
  • 语音翻译
  • 实时语音翻译
  • 文档翻译(学术论文、合同、技术文档)
  • 注册送 50 元代金券

2.有道翻译 API 接口极简接入教程

  • 打开并注册有道智云,手机号或者网易邮箱就可以直接注册登录,注册容易。
  • 登录进入有道智云控制台,创建应用并获取 API Key

有道翻译 API 接口极简接入教程

  • 阅读有道翻译 API 开发文档
  • 打开 API 接口工具,按照文档写入 API 及对应的接口调用参数。本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。

有道翻译 API 接口极简接入教程

  • 有道翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。

有道翻译 API 接口请求示例

  • 我们可以看到返回值中已经包含被翻译成英文的句子。这时,我们可以直接在卡拉云拖拽组件,把返回的英文句子映射到组件上,1 分钟就能搭出一个属于你的翻译工具。

有道翻译 API 接口请求示例

  • 接入有道翻译 API 后,我们可以直接在组件库中,拖拽合适的组件快速搭建翻译工具。
  • 手把手教你搭建翻译工具的教程,详见本文最后一章。

二. 百度翻译 API - 标准版完全免费,中英互译可与谷歌一战

百度翻译 API

百度宣称自己最懂中文,并非完全吹牛。作为自然语言处理的头部公司,中文领域确实无人能敌。在我个人使用过程中,在中英互译方面,百度可以与谷歌一战,他俩的翻译质量不分上下。在众多翻译 API 服务全面付费化时,百度面向个人用户的标准版仍然完全免费且不限制字符量,即便是高级版,每月前 200万字也是免费的,可以说非常良心了。

1.百度翻译 API 特点

  • 标准版完全免费,高级版每月200万字免费
  • 专业的垂直领域翻译 API,包含网络文学、金融、生物医药、科技、水利机械
  • 文档翻译
  • 图片翻译
  • 语音翻译

2.百度翻译 API 接口极简接入教程

百度翻译 API 接口极简接入教程

  • 阅读百度翻译 API 开发文档
  • 打开 API 接口测试工具,按照文档写入 API 及对应的接口调用参数。

百度翻译 API 接口极简接入教程

  • 百度翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。

百度翻译 API 接口极简接入教程

  • 下面的红框中是百度翻译 API 的返回值,我们可以看到对中文的翻译结果。
  • 本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。

三. 微软必应翻译 API 接口 - 40 + 种语言互译,文档清晰,顶级团队

微软必应翻译 API 接口

微软必应背后的支持是微软亚洲研究院,亚研院就在北航边上学院路附近。这个项目中有大量使用中文作为母语的同学,其实机器翻译最后拼的还是优质语料库及对当地语言的理解。全球各地均有服务器部署,全球访问速度稳定。微软必应的文档写的非常清晰,它是本文 5 款翻译 API 中写的最细最好,也符合微软一贯严谨的行事风格,推荐求稳和不想花时间维护的同学选择。

1.微软翻译 API 特点

  • 四十多种语言互译
  • 全球多处服务器部署,全球访问稳定
  • 文档清晰严谨
  • 顶级技术团队,中英等大语种翻译优质

2.微软翻译 API 接口极简接入教程

  • 打开微软 Azure 并注册微软账号,微软 Azure 开发者平台也支持 GitHub 账号登录。
  • 在微软 Azure 后台创建「Translator 资源」,获得 appKey 等信息。

微软翻译 API

  • 阅读微软翻译 API 开发文档,微软翻译的开发文档写的清晰翔实。

微软翻译 API

  • 微软翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。

微软翻译 API 接口请求示例

  • 特别注意:要正确填写 微软翻译 API 的 header

微软翻译 API 接口请求示例

  • 红框中是微软必应翻译 API 的返回值。
  • 本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。

四. 谷歌翻译 API - 自然语言处理王者,80 种语言互译

谷歌翻译 API

谷歌翻译,地表最强自然语言处理王者。谷歌作为全球最大的搜索引擎,拥有大量优质语料库,可以更低成本(时间和算力)的对自然语言进行机器学习。谷歌可提供 80 多种语言互译,支持任意两种语言之间的字词句翻译。

谷歌翻译 API 以插件的形式,内置在 Google Cloud 之中。我们先要开通 Google Cloud ,然后在 MarketPlace 里安装 Cloud Translation API,另外注册账号送 300 美元使用券。

1.谷歌翻译 API 特点

  • 拥有大量优质语料库,自然语言处理王者
  • 80 + 种语言互译
  • 全球服务器部署,访问稳定
  • 口碑极好,稳定好用

2.谷歌翻译 API 接口极简接入教程

  • 谷歌翻译 API 注册稍微复杂一些,首先我们要注册 Google Cloud 要验证手机号和信用卡信息
  • 特别提示:(1)注册选项中没有「中国」,建议选择「美国」,因为结算货币单位跟随国家,选美国显示美元。(2)手机号可选国际区号,选择「中国」即可变为+86
  • 在 Google Cloud 控制后台,新建一个 Project

0谷歌翻译 API

谷歌翻译 API

谷歌翻译 API

本教程使用「卡拉云」作为接口测试工具。「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。

五. 同花顺翻译 API - 财经金融垂直领域探路者

同花顺翻译 API

同花顺作为国内最大的金融公司之一,在金融财经方面有一定积累。上文也提到,机器翻译的两个重点,优质语料和算法调优。同花顺在金融领域有很长的积累(优质语料),特别是在金融名词、公司名称、人名等金融专有名词方面,翻译效果显著。

1.同花顺翻译 API 特点

  • 金融财经翻译方面有长期的积累
  • 金融文档翻译
  • 金融咨询,金融数据翻译

2.同花顺翻译 API 接口极简接入教程

  • 打开同花顺AI开放平台 ,然后注册账号。
  • 进入同花顺开放平台,创建应用并获得 appidappSecret,我们要使用这两个字段来换access_token 鉴权 token
  • 阅读同花顺翻译 API 开发文档
  • 打开 API 接口测试工具,按照文档写入 API 及对应的接口调用参数。
  • 同花顺翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。

同花顺翻译 API

  • 红框中是同花顺翻译 API 的英文翻译返回结果。
  • 本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来,详见下一章。

六. 使用「卡拉云」快速搭建翻译工具

卡拉云是一套低代码开发工具,相对于 Postman 接口测试工具,卡拉云的优势是在做 API 接口测试的同时,直接就把后台工具给搭出来了,而且开发者完全不用会任何前端技术,只需要简单填写 API URL 即可通过鼠标拖拽快速搭建出一套属于你自己的翻译工具。

使用「卡拉云」快速搭建翻译工具

我们可以使用「卡拉云」搭建一套多翻译 API 看板,把多个翻译 API 汇集到一起,输入一次「目标文本」,直接输出来自 5 个不同翻译 API 的翻译结果,方便我们对比使用。

我们来翻译一段「乔布斯」的名言:「I have looked in the mirror every morning and asked myself: If today were the last day of my life, would I want to do what I am about to do today? And whenever the answer has been No for too many days in a row, I know I need to change something.」然后分别看 5 个不同的翻译 API 返回的结果,对比参考。

本文以「百度翻译 API」接入卡拉云为例,其他翻译 API 接入步骤的逻辑基本一样。

第一步:注册 百度翻译开发平台 账号,获得 API Key 及 API URL

百度翻译开发平台

前往 百度翻译开放平台 注册开通并拿到 API Key 和 API URL

第二步:注册并登录卡拉云,在「数据源」添加 百度翻译 API

注册并登录卡拉云

注意:这里填写的是 百度翻译 API 的 BaseURL,如下:

https://fanyi-api.baidu.com/api/trans/vip/translate

第三步:在卡拉云新建应用,新建查询,选择资源「百度翻译 API」

在卡拉云新建应用

  • 新建查询,选择「查询编辑」
  • 新建查询
  • 选择刚刚我们在「数据源」添加 百度翻译 API 资源
  • 在 HTTP 端点填写 EndPoint 的部分
https://fanyi-api.baidu.com/api/trans/vip/translate?from=en&to=zh&appid=【你的 appid】&salt=【随机数】&sign=aee411834a3fb199de9d7ec6b1900ad0&q={{text_from}}

第四步:GET 翻译 API 测试接口

GET 翻译 API 测试接口

点击「运行」,在下方可以看到翻译 API 返回值,其中包含翻译成中文的字段。

第五步:从「组件列表」拖拽适合的组建并将数据映射到组件上

从「组件列表」拖拽适合的组建并将数据映射到组件上

  • 在「界面编辑」中,你完全不用会任何前端技术,仅需拖拽,即可快速生成对应的组件。

第六步:将 API 中的数据映射到文本框中

将 API 中的数据映射到文本框中

仅需一句简单的 JS ,即可把我们刚刚从百度 API 调回的结果映射到组件中。

  • 百度翻译文本框数据:
{{baidu_trans_api.data.trans_result[0].dst}}

第七步:导出翻译数据至 CSV 文件

导出翻译数据至 CSV 文件

卡拉云内置「导出按钮」,拖拽一个按钮组建到画布,简单设置即可一键导出数据至 CSV / Excel / JSON 格式的文件。

完成:使用卡拉云简单七步,搭建属于自己的翻译工具

使用卡拉云简单七步,搭建属于自己的翻译工具

熟练使用后,这样的翻译工具使用卡拉云最多 5 分钟就能搭建完成,还可以点击右上角的「发布」分享给你的小伙伴一同使用。

更多卡拉云使用教程,可访问卡拉云官方网站查看。

如果你还有什么疑问,欢迎一起讨论。我的微信 HiJiangChuan。

卡拉云联合创始人蒋川的微信

扩展阅读: