允许用户请求翻译


如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

操作演示


如需启用翻译功能,请使用 Google Cloud 控制台创建门户并添加用户。将用户分配给门户后,他们就可以登录门户并开始翻译文档。

准备工作

设置项目并启用结算功能和 Cloud Translation API。使用该项目执行以下任务。

此外,请确定您的用户需要哪个门户层级:基础版或高级版。高级门户提供更多功能,但每页翻译费用不同。创建门户时,您可以选择其层级,该层级以后无法更改。如果您的用户需要同时使用这两个层级,您可以在每个层级中创建一个门户。

创建门户

使用 Google Cloud 控制台为用户创建翻译门户。门户是授权用户登录和请求翻译的界面。

  1. 在 Google Cloud 控制台的 Translation Hub 部分,前往门户页面。

    转到“门户”页面

  2. 点击创建门户,以打开创建新门户窗格。

  3. 指定门户显示名称,用于描述此门户的用途。

  4. 选择门户层级,然后点击继续

  5. 配置步骤中,为您的门户指定设置,然后点击继续

    1. 选择为门户服务账号自动分配必需的角色

      Translation Hub 会自动向门户服务账号分配 Translation Hub Portal User IAM 角色。如果您想手动设置 IAM 权限,请清除“自动分配角色”字段。如需了解详情,请参阅门户服务账号

    2. 如需设置特定于门户的保留政策(预览),请指定 Translation Hub 保留数据的天数。创建门户后,此值便无法更改或移除。如需使用项目政策或默认的 90 天(如果未设置项目政策),请将保留政策字段留空。

    3. 对于高级层级门户,您必须将翻译记忆库与门户相关联。您可以创建新的报告,也可以选择现有报告。

  6. 向门户分配用户步骤中,您可以将受邀用户添加到门户,也可以在日后邀请用户时将其添加到门户。

  7. 点击完成以创建门户。

    Translation Hub 创建您的门户后,您可以前往门户页面查找和查看门户的详细信息,例如其网址和服务账号名称。

您可以选择创建其他门户。多个门户对于管理不同的用户组非常有用。

例如,假设您有一个部门负责翻译技术出版物,另一个部门负责翻译法律文档。由于每个部门都有不同的翻译要求和翻译资源,因此每个部门都可以拥有自己的门户。每组用户只能访问与其所在地区相关的资源。

门户服务账号

Translation Hub 会为每个门户分配一个唯一的服务账号,并默认自动向该服务账号分配 Translation Hub Portal User 角色。Translation Hub 会使用该服务账号代表门户用户和译者授权对您的项目进行 API 调用。这样,他们无需拥有 Google Cloud 凭据,即可访问您 Google Cloud 项目中的翻译资源。

Translation Hub Portal User 角色可授予翻译特定权限。如需查看确切的权限集合,请参阅 Google Cloud 控制台中角色的分配的权限

邀请用户并将其添加到门户

邀请用户加入您的 Google Cloud 项目,然后将他们添加到门户。邀请用户时,您可以设置其登录方法,并选择他们可以访问的门户。

如果您采用多项目设置,则可以邀请用户加入多个项目。用户可以在登录后选择要使用的项目。

  1. 在 Google Cloud 控制台的 Translation Hub 部分,转到用户页面。

    转到“用户”页面

  2. 点击邀请用户

  3. 选择门户用户,然后点击继续

    您可以将用户添加为门户用户或译者,也可以同时添加为这两者。例如,有些用户可能会发起翻译,同时还会审核其他用户的机器翻译内容。

  4. 选择手动添加以邀请一位用户,或选择通过 CSV 文件批量导入以在单个请求中邀请多位用户,然后点击继续

  5. 指定用户详细信息:

    • 如需手动添加用户,请指定用户的电子邮件地址、登录方法和可以访问的门户。登录方法指定用户是使用电子邮件地址和密码登录,还是使用 Google 账号(例如 Google Workspace 账号)登录。

    • 如需批量邀请用户,请提供 CSV 文件,其中每行指定一个用户的电子邮件地址、登录方法和关联的门户。您可以指定 Cloud Storage 中的现有文件,也可以将本地文件上传到 Cloud Storage。无论是哪种情况,Translation Hub 都需要 Cloud Storage 权限。如需了解详情,请参阅用于批量邀请用户的 CSV 文件

    如果您已有现有门户,则可以在邀请用户时将用户分配到门户。如果没有,您可以在创建门户时将用户分配给门户。您还可以将用户分配给一个或多个门户。如果用户被添加到多个门户,那么他们可以在登录后选择使用哪个门户。

  6. 点击完成

    使用 GOOGLE 登录方法的用户可以通过转到 https://translationhub.cloud.google.com/ 来访问门户。使用 EMAIL_PASSWORD 登录方法的用户会收到包含门户网址的电子邮件通知;这些用户也可以通过转到 https://translationhub.cloud.google.com/ 进行登录。

    用户页面上,您可以查看每位用户的状态:RegisteredInvited。注册用户至少登录过一次。

用于批量邀请用户的 CSV 文件

如需在单个请求中添加多位用户,请在 CSV 文件中指定用户信息。CSV 文件的每一行都采用以下格式,其中包含用户的电子邮件地址、登录方法和门户 ID:

EMAIL_ADDRESS,SIGN_IN_METHOD,PORTAL_ID_1;PORTAL_ID_2

登录方法可以是 google(适用于 Google 账号),也可以是 email/password(适用于所有其他电子邮件地址)。门户 ID 列在 Google Cloud 控制台的门户页面上。使用英文分号将多个门户与单个用户相关联。

以下示例展示了一个 CSV 示例。请勿在列名称中添加标题行。

amal@altostrat.com,email/password,123abc45def678f;234abc45def678g
charlie@altostrat.com,email/password,
hao@myownpersonaldomain.com,email/password,123abc45def678f

Translation Hub 对行数和 CSV 文件大小有限制。如需了解详情,请参阅配额和限制中的用量限制。

向 Translation Hub 添加 Cloud Storage 权限

Translation Hub 会从 Cloud Storage 存储桶中读取您要批量导入的 CSV 文件。Translation Hub 本身没有访问 Cloud Storage 的权限。如需授予访问权限,请向 Translation Hub 服务账号授予 Storage Admin 角色,以便 Translation Hub 从您的 Cloud Storage 存储分区中上传和读取 CSV 文件。

  1. 转到 IAM 页面。

    转到 IAM 页面

  2. 在主账号列表中,检查是否已存在具有 Storage Admin 角色的 cloud-translation-hub@system.gserviceaccount.com 服务账号。如果没有,请继续执行下一步。如果服务账号已存在,请跳过以下步骤。

  3. 点击授予访问权限

  4. 新主账号字段,添加 cloud-translation-hub@system.gserviceaccount.com 作为主账号。

  5. 点击选择角色,然后选择 Storage Admin 角色。

    该角色可授予 Translation Hub 在 Cloud Storage 存储桶中添加和读取文件的权限。如需查看确切的权限集合,请参阅 Google Cloud 控制台中的分配的权限

  6. 点击保存

翻译资源

借助翻译资源,门户用户可以修改机器翻译,以便根据特定领域量身定制翻译结果。您可以管理这些资源并将其分配给门户。向门户分配资源后,任何门户用户都可以使用这些资源。

以下列表介绍了您可以管理的翻译资源以及这些资源可能发挥的作用:

  • 术语表:术语表是一种自定义字典,用于控制特定术语的翻译方式。由于术语表大小限制,术语表用于翻译小段内容,例如特定领域的术语或实体(例如人名或组织名称)。

    了解术语表

  • 翻译记忆库(仅限高级层级):翻译记忆库用于控制如何在句子级别翻译匹配的句段。

    在后期编辑过程中,翻译记忆库会默认将编辑者所做的更改捕获为源语言和目标语言句段对。当您在日后的翻译中应用同一翻译记忆库时,Translation Hub 会对完全匹配的内容应用人工审核的译文。您还可以将翻译记忆库设为只读。

    了解翻译记忆库只读翻译记忆库。

  • 自定义模型(仅限高级层级):自定义模型是指使用您的句子对进行微调的翻译模型。与通用 Google NMT 模型相比,自定义模型有助于改进特定领域和写作风格的机器翻译。

    不妨了解自定义模型

后续步骤