Cloud Translation - 高级版详情
Cloud Translation 高级版是 Cloud Translation 服务的一部分,可让您使用 Translation LLM、自适应机器翻译 (AMT) 模型和自定义 AutoML 模型等先进模型,并支持术语表和批量请求等翻译功能。
功能
Cloud Translation 高级版的主要功能包括:
使用更多模型 - 从先进的翻译模型中选择适合您的模型,例如 Translation LLM、Google 的神经机器翻译 (NMT) 模型、自适应翻译模型,或由您或其他人通过 AutoML Translation 创建的自定义 AutoML 模型。
术语表 - 创建自定义字典,以正确和一致的方式翻译特定领域的术语。
批量请求 - 发送异步请求以翻译大量文本。
文档翻译 - 翻译文档(例如 PDF 文件)以保留原始格式和布局。
IAM 角色 - 使用 Identity and Access Management 保护翻译请求。创建服务账号,并通过添加 IAM 角色授予这些权限。Cloud Translation 高级版不支持 API 密钥。
标签 - 您可以向翻译请求添加用户定义的标签(键值对),以更好地跟踪使用情况。
区域端点 - 控制项目资源的存储和处理位置。
术语库
术语表是 Cloud Translation 高级版的自定义字典,用于以正确和一致的方式翻译您的特定术语。术语表通常用于翻译特定于网域的术语和命名实体。例如,您可以使用术语表为“Google Summer of Code(Google 编程之夏)”“Gmail confidential mode(Gmail 机密模式)”或“placement performance report(展示位置效果报告)”等术语指定特定翻译。
您还可以使用术语表来防止借用字词(如借用的字词或产品名称)。如需了解如何创建和使用术语表,请参阅创建和使用术语表。
批量请求
批量翻译请求是指对来自 Cloud Storage 存储桶的输入进行翻译的异步请求。Cloud Translation 高级版将批量翻译作为长时间运行的操作执行,并将输出写入到您指定的 Cloud Storage 存储桶。不支持批量翻译的内嵌请求。
如需了解如何发送批量请求,请参阅批量请求(高级版)。
文档翻译
Document Translation 可让您将现有的文档(如 PDF 和 DOCX 文件)直接翻译成目标语言。Document Translation 会保留原始格式,以使翻译后的文档与原始文档具有相同的布局和格式。例如,Document Translation 会保留段落分隔和标题,使已翻译的内容与原始文档中的内容一致。
Cloud Translation 高级版功能(例如术语表和 AutoML 模型)也适用于文档翻译。例如,如果您有一个用于文本翻译的现有 AutoML 模型,则可以将同一模型用于文档翻译。如需详细了解支持的文件类型以及如何翻译文档,请参阅翻译文档。
模型选择和 AutoML 模型
借助 Cloud Translation 高级版模型选择功能,您可以根据上下文和要翻译的内容,从 Translation LLM(您还可以进一步自定义该模型以实现自适应翻译)、Google 的 NMT 模型或自定义 AutoML Translation 模型中动态选择适合您应用的正确模型。
您可以使用 AutoML Translation 创建自定义模型,以针对特定领域的术语获取更准确的翻译。然后,您可以使用 Cloud Translation 高级版中的最终模型翻译文本。
如需了解如何使用自定义模型翻译文本,请参阅翻译文本(高级版)。
IAM 角色
Cloud Translation 高级版与 IAM 集成,可为您的翻译请求提供额外的安全保护,支持精细的访问权限控制,并且支持与 AutoML Translation 集成。
您必须将用户和服务账号添加至以下角色之一,才能向这些账号授予 Cloud Translation 高级版的访问权限。如需了解如何创建服务账号,请参阅 IAM 文档中的创建和管理服务账号。
角色 | 角色 ID | 说明 |
---|---|---|
Cloud Translation API Viewer | roles/cloudtranslate.viewer |
可以使用 get 和 list 操作。 |
Cloud Translation API User | roles/cloudtranslate.user |
包含 |
Cloud Translation API Editor | roles/cloudtranslate.editor |
包含 |
Cloud Translation API Admin | roles/cloudtranslate.admin |
包含 |
如需查看每个角色中包含的权限的列表,请参阅了解角色。
这些预配置的角色可以应对许多典型的使用场景。但是,您可能需要一个包含一组自定义权限的角色。例如,您可能希望创建一个角色,以允许用户在项目中创建术语表,但不允许用户删除或更新项目中的现有术语表。在这种情况下,您可以创建符合自己需求的 IAM 自定义角色。
如需了解如何管理 IAM 角色,请参阅授予、更改和撤消对资源的访问权限以及将角色授予服务账号。
标签
Cloud Translation 高级版支持向 TranslateText
、BatchTranslateText
、DetectLanguage
请求添加用户定义的标签(键值对)。有关请求用量的信息会传递到结算系统,您可以在该系统中对您的标签进行过滤以细分结算费用。
如需详细了解用户定义的标签,请参阅通过标签报告用量(高级版)。
区域端点
默认情况下,Cloud Translation 高级版会在全球位置存储和处理资源,这意味着无法保证资源保留在特定位置。您可以使用区域端点来将资源保存在特定位置(例如欧盟),而不是使用默认的全球端点。如需了解详情,请参阅指定区域端点。
从基本版迁移到高级版
如果您已有使用 Cloud Translation 基本版的现有应用,则可以迁移这些应用以使用 Cloud Translation 高级版。如需使用 Cloud Translation 高级版,您必须更新要使用的应用,例如服务账号和高级版客户端库。如需了解详情,请参阅迁移到 Cloud Translation 高级版。
后续步骤
- 如需开始使用 Cloud Translation 高级版,请完成设置,然后试用翻译文本(高级版)快速入门。
- 如需了解价格和配额,请参阅价格以及配额和限制页面。
- 如需详细了解 AutoML,请参阅 AutoML Translation 文档。