借助批量翻译,您可以通过离线命令将大量文本(一次最多可批量处理 100 个文件)翻译为多达 10 种不同的目标语言。总内容大小应小于等于 100M Unicode 代码点,并且必须使用 UTF-8 编码。
准备工作
在开始使用 Cloud Translation API 之前,您必须具有启用了 Cloud Translation API 的项目,并且必须具有适当的凭据。您还可以安装常用编程语言的客户端库,以便调用 API。如需了解详情,请参阅设置页面。
权限
对于批量翻译,除了 Cloud Translation 权限之外,您还必须具有 Cloud Storage 存储分区的访问权限。从 Cloud Storage 存储桶读取批量翻译输入文件,并将输出文件写入 Cloud Storage 存储桶。例如,要从存储分区读取输入文件,您必须至少拥有存储分区的读取对象权限(由角色 roles/storage.objectViewer 提供)。如需详细了解 Cloud Storage 角色,请参阅 Cloud Storage 文档。
输入文件
仅支持两种 MIME 类型:text/html (HTML) 和 text/plain(.tsv 和 .txt)。
使用 TSV 文件
如果文件扩展名为 TSV,那么该文件可以包含一列或两列。第一列(可选)是文本请求的 ID。如果缺少第一列,Google 会将输入文件中的行号(从 0 开始)用作输出文件中的 ID。第二列是实际要翻译的文本。为了获得最佳结果,每行应小于或等于 10K Unicode 代码点,否则可能会返回错误。