欢迎各位兄弟 发布技术文章
这里的技术是共享的
翻译 API 接口服务帮助我们打破语言巴别塔,甚至很多小语种也可以使用翻译 API 轻松翻译为我们的母语。自然语言处理其实是一个门槛很高的技术,市面上提供翻译 API 接口服务的公司并不多。因为机器翻译需要大量优质语料+精细的翻译算法调优,所以没有任何一家敢宣称自己在机器翻译领域超越其他人。如果想获得足够好的翻译质量,不如结合多方翻译 API 的结果,然后再进行人工修正。本文最后一章,手把手教你搭建一套多合一机器翻译工具,帮你构建属于自己的翻译工具。
本文详细讲解以下 5 个翻译 API 接口的特点及接入方法
有道翻译 API 接口 - 国内翻译良心 性价比高
百度翻译 API 接口 - 标准版完全免费,中英互译可与谷歌一战
微软必应翻译 API 接口 - 40+ 种语言互译,文档清晰,顶级团队
谷歌翻译 API 接口 - 自然语言处理王者,80 种语言互译
同花顺翻译 API 接口 - 财经金融垂直领域探路者
有道翻译 API 可以说是国内性价比王者,服务稳定,童叟无欺。有道翻译作为老牌翻译 API 一直口碑不错,不论是翻译质量还是背后的技术支持都汇集到一个「稳」字上,对稳定性有要求的同学可以考虑有道翻译。
文本翻译
图片翻译(先OCR,再翻译文字)
语音翻译
实时语音翻译
文档翻译(学术论文、合同、技术文档)
注册送 50 元代金券
阅读有道翻译 API 开发文档
打开 API 接口工具,按照文档写入 API 及对应的接口调用参数。本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。
有道翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。
我们可以看到返回值中已经包含被翻译成英文的句子。这时,我们可以直接在卡拉云拖拽组件,把返回的英文句子映射到组件上,1 分钟就能搭出一个属于你的翻译工具。
接入有道翻译 API 后,我们可以直接在组件库中,拖拽合适的组件快速搭建翻译工具。
手把手教你搭建翻译工具的教程,详见本文最后一章。
百度宣称自己最懂中文,并非完全吹牛。作为自然语言处理的头部公司,中文领域确实无人能敌。在我个人使用过程中,在中英互译方面,百度可以与谷歌一战,他俩的翻译质量不分上下。在众多翻译 API 服务全面付费化时,百度面向个人用户的标准版仍然完全免费且不限制字符量,即便是高级版,每月前 200万字也是免费的,可以说非常良心了。
标准版完全免费,高级版每月200万字免费
专业的垂直领域翻译 API,包含网络文学、金融、生物医药、科技、水利机械
文档翻译
图片翻译
语音翻译
阅读百度翻译 API 开发文档
打开 API 接口测试工具,按照文档写入 API 及对应的接口调用参数。
百度翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。
下面的红框中是百度翻译 API 的返回值,我们可以看到对中文的翻译结果。
本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。
微软必应背后的支持是微软亚洲研究院,亚研院就在北航边上学院路附近。这个项目中有大量使用中文作为母语的同学,其实机器翻译最后拼的还是优质语料库及对当地语言的理解。全球各地均有服务器部署,全球访问速度稳定。微软必应的文档写的非常清晰,它是本文 5 款翻译 API 中写的最细最好,也符合微软一贯严谨的行事风格,推荐求稳和不想花时间维护的同学选择。
四十多种语言互译
全球多处服务器部署,全球访问稳定
文档清晰严谨
顶级技术团队,中英等大语种翻译优质
打开微软 Azure 并注册微软账号,微软 Azure 开发者平台也支持 GitHub 账号登录。
在微软 Azure 后台创建「Translator 资源」,获得 appKey 等信息。
阅读微软翻译 API 开发文档,微软翻译的开发文档写的清晰翔实。
微软翻译 API 接口请求示例:使用「中翻英」翻译「卡拉云 - 低代码开发工具」这句话。
特别注意:要正确填写 微软翻译 API 的 header
红框中是微软必应翻译 API 的返回值。
本文使用「卡拉云」作为接口演示工具,「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。
谷歌翻译,地表最强自然语言处理王者。谷歌作为全球最大的搜索引擎,拥有大量优质语料库,可以更低成本(时间和算力)的对自然语言进行机器学习。谷歌可提供 80 多种语言互译,支持任意两种语言之间的字词句翻译。
谷歌翻译 API 以插件的形式,内置在 Google Cloud 之中。我们先要开通 Google Cloud ,然后在 MarketPlace 里安装 Cloud Translation API,另外注册账号送 300 美元使用券。
拥有大量优质语料库,自然语言处理王者
80 + 种语言互译
全球服务器部署,访问稳定
口碑极好,稳定好用
谷歌翻译 API 注册稍微复杂一些,首先我们要注册 Google Cloud 要验证手机号和信用卡信息
特别提示:(1)注册选项中没有「中国」,建议选择「美国」,因为结算货币单位跟随国家,选美国显示美元。(2)手机号可选国际区号,选择「中国」即可变为+86
在 Google Cloud 控制后台,新建一个 Project
然后在 MarketPlace 找到 Cloud Translation API,在你的 project 中加入翻译 API
阅读谷歌翻译 API 快速入门开发文档
本教程使用「卡拉云」作为接口测试工具。「卡拉云」相对于其他接口测试工具的优势:它可以一边测,一边就能直接把翻译工具给搭出来。详情见本文最后一章,手把手教你接入翻译 API,搭建翻译工具。
同花顺作为国内最大的金融公司之一,在金融财经方面有一定积累。上文也提到,机器翻译的两个重点,优质语料和算法调优。同花顺在金融领域有很长的积累(优质语料),特别是在金融名词、公司名称、人名等金融专有名词方面,翻译效果显著。
金融财经翻译方面有长期的积累
金融文档翻译
金融咨询,金融数据翻译
打开同花顺AI开放平台 ,然后注册账号。
进入同花顺开放平台,创建应用并获得 appid
和 appSecret
,我们要使用这两个字段来换access_token
鉴权 token
阅读同花顺翻译 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 的 BaseURL,如下:
https://fanyi-api.baidu.com/api/trans/vip/translate
新建查询,选择「查询编辑」
新建查询
选择刚刚我们在「数据源」添加 百度翻译 API 资源
在 HTTP 端点填写 EndPoint 的部分
https://fanyi-api.baidu.com/api/trans/vip/translate?from=en&to=zh&appid=【你的 appid】&salt=【随机数】&sign=aee411834a3fb199de9d7ec6b1900ad0&q={{text_from}}
点击「运行」,在下方可以看到翻译 API 返回值,其中包含翻译成中文的字段。
在「界面编辑」中,你完全不用会任何前端技术,仅需拖拽,即可快速生成对应的组件。
仅需一句简单的 JS ,即可把我们刚刚从百度 API 调回的结果映射到组件中。
百度翻译文本框数据:
{{baidu_trans_api.data.trans_result[0].dst}}
卡拉云内置「导出按钮」,拖拽一个按钮组建到画布,简单设置即可一键导出数据至 CSV / Excel / JSON 格式的文件。
熟练使用后,这样的翻译工具使用卡拉云最多 5 分钟就能搭建完成,还可以点击右上角的「发布」分享给你的小伙伴一同使用。
更多卡拉云使用教程,可访问卡拉云官方网站查看。
如果你还有什么疑问,欢迎一起讨论。我的微信 HiJiangChuan。
来自 https://kalacloud.com/blog/best-translation-api/