[介绍] 文字翻译 API 的基本情况
这篇文章对谁有用?
- 开发者
- 要接触文本翻译 API 的开发者
这篇文章提供什么价值?
介绍 9 家文字翻译 API 的情况。让你大概有个了解。
国外4家:
- 谷歌
- 亚马逊
- Azure
- Yandex
国内5家:
- 彩云
- 搜狗
- 百度
- 腾讯
- 小牛
备注:我搜过了,我只能找到这 9 家翻译服务商。
我后来发现了一个华为云,由于没试过,不评论。如果非要加上华为云就是10家。
由于我只会中文和英文,只能找到这9家,其他国家肯定也有翻译 API 只是我没找到。
总而言之:对于国内开发者,这9家就是你的全部选择了。
我为什么知道这些
我前阵子(2020年1月)开发了个"字幕组机翻小助手"(不是广告)
所以和这9家翻译 API 都接触过:
介绍1: 这9家的价格
以上截图来自我给用户写的 使用文档
是我在2020年1月份整理的。如有出入,以官网价格为准。
表格可能信息还是过多,长话短说:
- 谷歌最贵
- 彩云最便宜
介绍2:是否支持多行同时翻译(这样快一些)
以下4家支持传入数组,返回数组(说白了就是支持多行翻译):
- 谷歌
- 彩云
- Yandex
- azure
以下4家可以通过变通手段支持批量翻译:
- 百度
- 搜狗
- 小牛
- 亚马逊
以下1家,完全不支持多行翻译:
- 腾讯云
总结:9家里面有8家都支持批量翻译,唯有1家(腾讯云)不支持。
我去社区里问了,没人理我。
我开了工单,有人打电话给我了,确认过这个事情了(2020年1月份打的电话)
问了以后大概什么时候支持,回答不知道。
贴个我的代码:
介绍3:容易混淆的地方
腾讯有2个地方支持翻译 API。
一个是腾讯云
。另一个是腾讯 AI 开放平台
。
建议使用 腾讯云
。
腾讯 AI 开放平台
是坑,文档多次尝试都不成功,浪费了我大量时间。
介绍4:免费额度
这个部分其实和表格有点重复,但还是写了。
国内5家是:
- 腾讯云500万/月
- 百度无限(但是限制 1 QPS)
- 彩云200万
- 小牛100万
- 搜狗100元代金卷(约等于200万+)
国外4家是:
- 谷歌:我记得是一开始会送300美金,每个月还减免$10刀翻译额度
- 亚马逊:我记得是 free trial 一年。每月200万免费额度。
- Yandex:我也没有绑定信用卡就可以用了,难道可以用了欠费不给钱直接注册新账号?不太懂
- Azure:我记得会送200刀 + 每月200万免费额度。
介绍5:计价单位: 字符数
"Hello World" 是11个字符(包括空格)
计价单位不是单词,也不是句子,千万不要弄混了
介绍6:认证方式
每一家都是用 API Key 或者 Token, 用1到2个字段认证。没有例外。
介绍7:谷歌的坑
不要用 Google OAuth
具体是个什么坑,我在这里写过了
简单说就是 OAuth 登录之后还是扣你的钱,而不是用户的钱。
介绍8:单次请求限制
每家都有限制,自己注意下不要超了。
一般是一次请求最多5000个字符。也有的是3000个字符。
简单总结
- 谷歌:最贵,支持的语言也比较多。网上的确有一些盗版的 free google translation api,由于我这个软件要求稳定,盗版 API 经常失效,所以没用。
- 彩云:最便宜,但是截止到2020年1月,只支持中文,英文,日文,3种语言。
- 腾讯云:不支持批量翻译(或者说多行翻译)其他8家都支持就它不支持。
- 百度:额度无限,但是限制 1 QPS (一秒最多一个请求)
全文完
感谢阅读
2020-2-3 补充
- IBM: 发现他们也有 翻译 API,不知道怎么之前给漏了
支持语言蛮多的,大概20多种,账号一注册就能用。不需要信用卡。
每月100万免费额度。
- 华为云:注册要实名
我是 2020 年过年前注册的,还有华为云的人打了我电话问了一些问题。也不算太打扰。
文档我再仔细看了下,只支持中英文两种语言。语言种类太少。
单次请求最多1000个字符。
我考虑了一下要不要加到机翻小助手里。觉得又没用户催我,而且我觉得华为估计对这个翻译 API 也不太上心,质量方面没啥信心。可以放放,以后实在有空或者有人催了再开发,现在不开发。