Cloud Translation 价格
您需要按月支付 Cloud Translation 处理的内容量费用。您需要支付的费用取决于 API 方法和您使用的翻译模型。所列价格以美元 (USD) 为单位。 如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
如需了解价格详情,请参阅以下任一版本的 Cloud Translation 价格:
Cloud Translation 高级版
Cloud Translation - Advanced 的价格结构取决于 API 方法和模型类型。例如,文本翻译和文档翻译的计量方式不同,因此收费方式也不同。
对于批量文本和文档翻译,处理的字符数或页数等于源语言字符数或页数乘以目标语言数。例如,在批量翻译请求中,如果您提交了 5,000 个字符并包含了两种目标语言,那么要处理的总字符数为 10,000。如果操作失败,Cloud Translation 仅对成功返回的翻译内容收费。
翻译过程中使用的模型也会以不同的方式计费和计量。 对于默认的神经机器翻译 (NMT) 模型和自定义模型,您需要根据每个目标语言的输入字符数付费。对于专门的翻译大语言模型 (LLM),您需要根据每种目标语言的输入和输出字符数付费。每百万字符的价格取决于您使用的是 Adaptive Translation API 还是 TextTranslation (LLM)(请参阅下表)。 Cloud Translation 会分别计量输入和输出字符数,因此输入和输出字符数很可能不同。
虽然针对默认 NMT 模型和 AutoML Translation 自定义模型的翻译都仅根据输入字符数收费,但计量方式不同。例如,发送到 NMT 模型进行翻译的字符数不计入自定义模型翻译的费用。如果您使用 Translation LLM (LLM),则输入和输出的每 100 万个字符分别收费 10 美元,这使得它的费用与 NMT 相当。
价格信息适用于以下方法:
adaptiveMtTranslatebatchTranslateDocumentbatchTranslateTextdetectLanguageromanizeTexttranslateDocumenttranslateText
如果您没有为翻译方法指定源语言,Cloud Translation 会为您检测源语言。您只需为自己所提供的文本付费。除翻译费用之外,无需额外支付任何语言检测费用。例如,如果您提交了 1,000 个字符进行文本翻译,而且没有指定源语言,则只需支付 1,000 个字符的费用。
Cloud Translation 不会对创建术语表等其他请求收费。
| 型号 | 方法 | 用量 | 每单位价格 |
|---|---|---|---|
| NMT | 文本翻译,包括: | 每月前 50 万个字符 | 免费(每月用 $10 赠金支付)† |
| 每月超过 50 万个字符 | 每 100 万个字符 $20* | ||
| 文档翻译 (仅限 DOCX、PPT 和 PDF 格式) |
每月发送至 API 的页数 | $0.08/页‡ | |
| 自定义模型 | 文本翻译,包括: | 每月前 50 万个字符 | 免费(每月用 $40 赠金支付) |
| 每月 50 万到 2.5 亿个字符 | 每 100 万个字符 $80* | ||
| 每月 2.5 亿到 25 亿个字符 | 每 100 万个字符 $60* | ||
| 每月 25 亿到 40 亿个字符 | 每 100 万个字符 $40* | ||
| 每月超过 40 亿个字符 | 每 100 万个字符 $30* | ||
| 文档翻译 (仅限 DOCX、PPT 和 PDF 格式) |
每月发送至 API 的页数 | $0.25/页‡ | |
| LLM | 自适应
翻译 |
每月输入字符数 |
每 100 万个字符 $25* |
| 每月输出字符数 |
每 100 万个字符 $25* |
||
| 文本 翻译 | 每月输入字符数 |
每 100 万个字符 $10* |
|
| 每月输出字符数 |
每 100 万个字符 $10* |
* 价格按发送到 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 基本版
以下价格信息适用于 detect 和 translate 方法。
如果您没有为翻译方法指定源语言,Cloud Translation 会为您检测源语言。您只需为自己所提供的文本付费。除翻译费用之外,无需额外支付任何检测费用。例如,如果您提交了 1,000 个字符进行文本翻译,而且没有指定源语言,则只需支付 1,000 个字符的费用。
| 功能 | 按流量计费的用量 | 价格 |
|---|---|---|
| 使用 NMT 模型进行语言检测和文本翻译的总用量 | 每月前 50 万个字符* |
免费(每月用 $10 赠金支付)† |
| 每月 50 万到 10 亿个字符* |
每 100 万个字符 $20 |
|
| 每月超过 10 亿个字符* |
请与销售代表联系商谈折扣价格。 |
* 价格按发送到 API 进行处理的字符数计算。如需详细了解会对哪些字符计费,请参阅计费字符
† 赠金对应的用量同时适用于 Cloud Translation 基本版和 Cloud Translation 高级版。根据您的用量,赠金最多不会超过 $10,并且不能顺延。此赠金不适用于含有格式的文档翻译。
价格示例
价格按比例计算(比例递增式)。费用取决于提供给 Cloud Translation 的内容量。换句话说,如果使用自定义模型翻译的字符数超过 40 亿,前 50 万到 2.5 亿个字符仍按每 100 万个字符 $80 的价格收费,接下来的 2.5 亿到 25 亿个字符按每 100 万个字符 $60 的价格收费,以此类推。
| API 方法和模型 | 使用场景 | 按流量计费的用量 | 费用 |
|---|---|---|---|
| 使用 NMT 模型将文本翻译为一种目标语言 | 100 封电子邮件 | 3,100 个输入字符 x 100 = 310,000 | 0.31 x $20 = $6.2 |
| 使用自定义 (AutoML) 模型将文本翻译为一种目标语言 | 3,100 个输入字符 x 100 = 310,000 | 0.31 x $80 = $24.8 | |
| adaptiveMtTranslate (LLM) 翻译为一种目标语言 | 3,100 个输入字符 x 100 = 310,000 3,300 个输出字符 x 100 = 330,000 |
0.31 x $25 = $7.75 0.33 x $25 = $8.25 |
|
| TextTranslation (LLM)(一种目标语言) | 3,100 个输入字符 x 100 = 310,000 3,300 个输出字符 x 100 = 330,000 |
0.31 x $10 = $3.1 0.33 x $10 = $3.3 |
|
| 使用 NMT 模型将文档翻译成一种目标语言 | 4 个 PDF,每个 250 页 | 1,000 页 | 1,000 x $0.08 = $80 |
| 使用自定义模型将文档翻译为一种目标语言 | 1,000 页 | 1,000 x $0.25 = $250 |
计费字符
Cloud Translation 按字符数来计算使用量,即使字符为多字节也是如此。每个字符对应于一个代码点。
您需要为 Cloud Translation 请求中包含的所有字符数付费,未翻译的字符数也包括在内。比如说,空白字符也需要付费。如果将 <p>こんにちは</p> 翻译为英语,将按 12 个字符计费。
Cloud Translation 还会对空查询收费。如果您发出一条不含任何内容的请求,Cloud Translation 将按一个字符收费。
自适应翻译使用 LLM,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 价格计算器根据当前费率确定其他费用。
如需在 API 控制台中查看当前结算状态(包括使用情况和当前账单),请参阅“结算”页面。如需详细了解如何管理您的账号,请参阅 Cloud Billing 文档或结算支持。
后续步骤
- 阅读 Cloud Translation 文档。
- Cloud Translation 使用入门。
- 试用价格计算器。
- 了解 Cloud Translation 解决方案和使用场景。