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),系统会根据每个目标语言的输入和输出字符数向您收费。每百万字符的价格取决于您使用的是自适应翻译 API 还是 TextTranslation (LLM)(请参阅下表)。Cloud Translation 会分别计量输入和输出字符数,因此输入和输出字符数很可能不同。
虽然针对默认 NMT 模型和 AutoML Translation 自定义模型的翻译都仅根据输入字符数收费,但它们是分开计量的。例如,发送到 NMT 模型进行翻译的字符数不会计入自定义模型翻译的费用。如果您使用 Translation LLM (LLM),则按每百万个输入字符 10 美元和每百万个输出字符 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* |
||
| 自定义文本 翻译 | 每月输入字符数 |
每 100 万个字符 $20* |
|
| 每月输出字符数 |
每 100 万个字符 $20* |
* 价格按发送到 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 解决方案和使用场景。