您需要按每月用量支付 Cloud Translation 费用。文本翻译用量以百万字符计算,其中 100 万 = 106 个字符。统一格式的文档使用量按页数计算。
所列价格以美元 (USD) 为单位。 如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
每月价格
您需要为 Cloud Translation 处理的文本量付费,例如您在检测语言或翻译文本请求中包含的文本。请注意,如果您没有为翻译方法指定源语言,Cloud Translation 会为您检测源语言。您只需为自己所提供的文本付费。除翻译费用之外,无需额外支付任何检测费用。例如,如果您提交了 1000 个字符进行翻译,而且没有指定源语言,则只需支付 1000 个字符的费用。
价格按比例计算(比例递增式)。费用根据提供给 Cloud Translation 的字符数进行调整。例如,如果您在 1 个月内发送 575,000 个字符进行处理,则需支付 1.50 美元。前 50 万个字符免费,而后 75000 个字符按 200 万个字符费率收取。
Cloud Translation 基本版
以下价格信息适用于 detect 和 translate 方法。
功能 | 按流量计费的用量 | 价格 |
---|---|---|
使用 NMT 模型进行语言检测和文本翻译的总用量 | 每月前 50 万个字符* | 免费(每月用 $10 赠金支付)† |
每月 50 万到 10 亿个字符* | 每 100 万个字符 $20 | |
每月超过 10 亿个字符* | 请与销售代表联系商谈折扣价格。 |
* 价格按发送到 API 进行处理的字符数计算。如需详细了解会对哪些字符计费,请参阅计费字符
† 赠金对应的用量同时适用于 Cloud Translation 基本版和 Cloud Translation 高级版。根据您的用量,赠金最多不会超过 $10,并且不能顺延。此赠金不适用于含有格式的文档翻译。
Cloud Translation 高级版
以下价格信息适用于 translateText、batchTranslateText、translateDocument、batchTranslateDocument、detectLanguage 和 romanizeText 方法。Cloud Translation 不会对创建术语表等其他请求收费。
对于批量文本和文档翻译,处理的字符数或页面数等于源语言中的字符或页面数量乘以目标语言数量。例如,在批量翻译请求中,如果您提交 5000 个字符并包含两个目标语言,则要处理的总字符数为 10000。如果操作失败,Cloud Translation 仅对返回的成功翻译收费。
根据默认 NMT 模型和 AutoML Translation 自定义模型得出的翻译费用和用量分开计费。例如,发送到 NMT 模型进行翻译的字符数不计入自定义模型翻译的费用。
* 价格按发送到 API 进行处理的字符数计算。如需详细了解会对哪些字符计费,请参阅计费字符
† 赠金对应的用量同时适用于 Cloud Translation 基本版和 Cloud Translation 高级版。根据您的用量,赠金最多不会超过 $10,并且不能顺延。此赠金不适用于含有格式的文档翻译。
‡ 页面数量按分页符或幻灯片统计。文档每页的平均字符数不得超过 4000 个,平均字词数不得超过 500 个。
自定义模型训练费用
模型训练按小时收费。训练模型所需的时间取决于训练数据的规模和复杂程度。如果训练因任何原因失败,您不需要为该训练时间付费。
- 自定义模型训练的每小时费率为 45 美元。
- 每个训练作业的最高费用不能超过 300 美元。
估算的训练时间如下表所示:
训练对的数量 | 通常所需的训练时间 |
---|---|
小于 1000 | 2 – 3 小时 |
1,000 至 10,000 | 2 – 3 小时 |
10001 – 100000 | 4 – 5.5 小时 |
100001 – 1000000 | 5 – 7 小时 |
1000001 – 10000000 | 6 – 12 小时 |
超过 1000 万 | 至少 12 小时 |
计费字符
Cloud Translation 按字符统计用量,即使字符为多个字节也是如此。每个字符对应于一个代码点。
您需要为 Cloud Translation 请求中包含的所有字符数付费,未翻译的字符数也包括在内。比如说,空白字符也需要付费。如果将 <p>こんにちは</p> 翻译为英语,将按 12 个字符计费。
Cloud Translation 还会对空查询收费。如果您发出不含任何内容的请求,Cloud Translation 会针对该请求收取一个字符的费用。
计费项目
对于 Cloud Translation 基本版,您需要支付与用于发出身份验证请求的私钥关联的项目的费用。
对于 Cloud Translation 高级版,您需要对包含您使用的翻译模型的项目(而不是您发出请求的项目)收取费用。例如,以下请求在 project-number-1 中发出。不过,调用方可以访问和使用位于 project-number-2 中的模型(自定义或 NMT 模型)。在这种情况下,Cloud Translation 会对 project-number-2 收费。
POST https://translation.googleapis.com/v3/projects/project-number-1/locations/us-central1:translateText { "model":"projects/project-number-2/locations/us-central1/models/model", "sourceLanguageCode": "en", "targetLanguageCode": "ru", "contents": ["Dr. Watson, please discard your trash."] }
同样,对于使用多个项目中多个模型的批量请求,Google 会将费用计入包含模型的项目,而不会计入发出请求的项目。
其他 Google Cloud 费用
如果您在 Cloud Storage 中存储了要翻译的文档,或者使用 Cloud Translation 的同时还使用了其他 Google Cloud 资源(例如 App Engine 实例),则还需支付使用这些服务所产生的费用。请使用 Google Cloud 价格计算器根据当前费率确定其他费用。
如需在 Google Cloud 控制台中查看您当前的结算状态(包括使用量和当前帐单),请参阅“结算”页面。如需详细了解如何管理您的帐号,请参阅 Cloud Billing 文档或结算支持。
后续步骤
- 阅读 Cloud Translation 文档。
- Cloud Translation 使用入门。
- 试用价格计算器。
- 了解 Cloud Translation 解决方案和使用场景。
原文链接:https://cloud.google.com/translate/pricing?hl=zh-cn