翻译 API 不是免费的

警告!此插件可能会产生巨额意外费用。它似乎会检查每篇帖子以检测其语言,这可能导致费用累积至数百美元。我们曾因 Google 产生过 1000 美元的费用,开发者们或许需要留意这一点。

2 个赞

这真是一个巨大的惊喜!你有多少篇帖子?

1 个赞

我们有一个相当大的社区,但收费并非针对实际翻译,而是针对检查每篇帖子的语言。看来该插件会在用户查看帖子时自动检查每篇帖子。不到一个月就发送了大约 50,000 次此类请求::slightly_frowning_face:

1 个赞

他们按每百万字符 20 美元收费,这意味着您通过 API 发送了 5000 万字符,这听起来合理吗?

负责设置此功能的人应该会收到费用通知,据我所知,翻译服务属于符合 300 美元免费额度的服务之一?他们是否只是“设置后就不再过问”?

1 个赞

我还没仔细查看字符数量,听起来确实很多。我们确实有一些话题包含数千条篇幅较长的帖子,所以这个数据可能是准确的。

在费用实际产生且我们超出免费试用额度之前,我们并未收到任何通知。我们已经在其他方面使用了 Google Cloud 服务。

希望我们能获得退款。只是想提醒任何使用云服务进行此类操作的人,总体而言,这感觉有点像小孩子拨打色情电话:upside_down_face

3 个赞

但愿如此,但他们在激活时已明确说明了 API 费率,因此从他们的角度来看,他们没有理由这样做。费用信息就在“启用”按钮下方。

建议您审查一下谁拥有控制台和 /admin 的访问权限,以防有人在未预估成本并寻求批准的情况下启用了收费功能。

显然,他们提供一次性退款,但需经过调查,诸如此类……

问题在于该插件会运行语言检测,实际上会将整个内容发送出去以检查语言,并判断是否真的需要翻译。我们的大部分用户都是英语使用者,因此极少(甚至没有)帖子被实际翻译过。

我认为应该禁用(或允许禁用)此语言检测功能,或者至少只发送一小段数据。

1 个赞

我认为,如果这是一个内置问题,导致每次加载帖子都会产生巨额费用,我们应该已经收到其他人的报告了?

Google 的 API v2 属于付费层级,但他们提供免费的 API v3。插件能否像从 Azure 迁移到 v3 那样,迁移到 Google 的 v3?

定价页面指出,v3 中的语言检测价格与 v2 相同。然而,

如果您在调用 translate 方法时未指定源语言,Google 不会收取额外的语言检测费用;语言检测价格适用于 detect 方法 的调用。

将插件迁移为支持按类别或论坛层面预设语言,并依赖此机制,是否会是更好的选择?

2 个赞

感谢澄清。看来 v2 确实有两项收费:语言检测和文本翻译。而 v3 仅对语言检测收费,文本翻译免费。因此,在其他条件相同的情况下,v3 的成本最多仅为 v2 的一半。仅凭这一点,我认为 v3 是更好的选择。

至于完全免费的问题,我确实同意,能够设置类别级别的默认语言将是一个非常棒的功能。

我们欢迎支持 API v3 的 PR。pr-welcome

4 个赞

Google 关于分层定价的更新。

尊敬的 Google 翻译 API 客户,

我们致信告知您,为简化定价并让更多客户受益于免费使用,我们将从 2019 年 11 月 1 日起更新 Cloud Translation API v2 和 Cloud Translation API v3 的定价结构

我需要了解哪些信息?

目前,Translation API v3 的定价包含每月前 50 万个字符的文本翻译免费层级(不收费)(SKU E205-31DB-F1F4)。 自 2019 年 11 月 1 日起,我们将以 10 美元的使用额度取代免费层级(相当于 50 万个字符的文本翻译),该额度将每月自动应用到您的账单账户。

使用额度说明:

  • 每个账单账户每月仅应用一次。
  • 适用于 Translation API v2 和 Translation API v3 的现有客户及新客户。
  • 可在 Translation API v2 和 Translation API v3 之间通用。
  • 适用于下方列出的相关 SKU,因此任何组合的使用量都将在此额度内抵扣,最高抵扣金额为 10 美元;超过此限额的使用量将按正常定价收费。
  • 未使用的额度不会结转,但每月会重置。
  • 不会出现在翻译 SKU 的描述中。
5 个赞

等等,我已经跟不上了。

现在重新讨论这个问题:

  • 使用常见的 免费 Google Translate 无法实现批量翻译;
  • 只能通过付费 API 进行翻译?那么,如果遭遇来自竞争对手等方的攻击,该怎么办?
  • 是否可以使用 AWS 翻译服务?
1 个赞