管理员:允许用户请求翻译

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

作为管理员,您可以使用 Google Cloud 控制台创建门户并向这些门户添加业务用户,以便他们可以申请翻译。您还可以添加翻译资产并将其分配给门户(例如术语库、翻译记忆库或自定义翻译模型),以便业务用户可以使用这些门户来进行翻译申请。

准备工作

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

创建门户

为您的业务用户创建翻译门户。通常,您可以为每组业务用户创建门户。例如,您的组织中可能有多个部门负责翻译文档。一组用户翻译技术出版物,另一组用户翻译法律文档。每组用户都需要不同的翻译资产。

创建门户时,您可以选择其价格层级,它会影响您的业务用户可以使用哪些功能。您无法更改层级,但可以创建多个门户。如需了解详情,请参阅比较基本层级和高级层级

  1. 在 Google Cloud Console 的 Translation Hub 部分,转到门户页面。

    转到“门户”页面

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

    1. 指定门户显示名称,以帮助您日后识别此门户的用途。

    2. 选择价格层级,然后点击创建

      Translation Hub 会创建您的门户并将其列在门户页面上。您可以点击门户名称来查看门户的详细信息,例如其网址。

您必须先向 Google Cloud 项目添加门户的服务帐号,然后用户才能通过门户请求翻译。该服务帐号允许业务用户从门户访问项目中特定于翻译的资源和 API。

添加服务帐号

将门户的 Identity and Access Management (IAM) 服务帐号添加为项目中的主帐号。每个门户都有一个唯一的服务帐号,借助该服务帐号,业务用户无需提供 Google Cloud 凭据即可访问翻译相关资源。

  1. 在 Google Cloud Console 的 Translation Hub 部分,转到门户页面。

    转到“门户”页面

  2. 从门户列表中,找到最近创建的门户。

  3. 服务帐号列中,复制服务帐号的全名(以 @gcp-sa-translationhub.iam.gserviceaccount.com 结尾)。

  4. 转到 IAM 页面。

    转到 IAM 页面

  5. 点击添加

  6. 新主帐号字段,粘贴门户的服务帐号名称。

  7. 点击选择角色,然后选择 Translation Hub Portal User 角色。

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

  8. 点击保存

添加业务用户并将其分配给门户

业务用户添加到您的项目中。执行此操作时,您需要指定其登录方法,并将其分配给一个或多个门户。将用户分配给门户时,如果登录方法为通过电子邮件地址和密码登录,则他们将收到邀请他们使用门户的电子邮件。对于 Google 登录方法,用户不会收到电子邮件通知。如果用户被分配到多个门户,那么他们可以在登录后选择使用哪个门户。

如果您在多个项目中使用 Translation Hub,您只能将用户添加到一个项目

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

    转到“用户”页面

  2. 点击添加用户,以打开添加用户窗格。

  3. 选择添加单个用户或批量导入用户,后者会在单个请求中添加多个用户。

    对于每个用户,请指定其电子邮件地址、登录方法和可以访问的门户。登录方法指定用户是使用电子邮件地址和密码登录,还是使用 Google 帐号(例如使用 Gmail 帐号)登录。

    对于批量导入,请提供 CSV 文件,其中每行指定一个用户的名称、电子邮件地址、登录方法和分配的门户。您可以指定 Cloud Storage 中的现有文件,也可以将本地文件上传到 Cloud Storage。您还必须将 Cloud Storage 权限授予给 Translation Hub。如需了解详情,请参阅用于批量导入的 CSV 文件用于批量添加用户的服务帐号

  4. 点击添加

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

用于批量导入的 CSV 文件

批量导入时,用户信息必须包含在逗号分隔值 (CSV) 文件中。您可以将文件上传到 Cloud Storage 存储桶或指向存储桶中的现有文件。CSV 文件的每一行都是一个唯一用户,其中包含该用户的登录方法和关联的门户 ID,如以下示例所示:

EMAIL_ADDRESS,SIGN_IN_METHOD,PORTAL_ID;OTHER_PORTAL_ID

登录方法可以是 google(适用于 Gmail 或 Google Workspace 帐号),也可以是 email/password。另外,请勿在列名称中添加标题行。

以下示例展示了一个示例 CSV 文件:

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

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

用于批量添加用户的服务帐号

如果您计划批量添加业务用户,则必须在 CSV 文件中列出其信息。CSV 文件必须位于 Cloud Storage 存储桶中或上传到 Cloud Storage 存储桶,这要求 Translation Hub 具有 Cloud Storage 管理员权限。

如需设置 Translation Hub 的权限,请添加具有 Storage Admin 角色的 Translation Hub 服务帐号。如果您计划逐个添加用户,则无需设置此服务帐号。

  1. 转到 IAM 页面。

    转到 IAM 页面

  2. 点击添加

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

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

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

  5. 点击保存

将翻译资产分配给门户

将翻译资产(例如术语库和自定义翻译模型)分配给门户。这些门户的已分配用户可以在申请翻译时自由使用这些资产。

翻译资产可以通过 Translation Hub 创建和管理,但自定义翻译模型除外。您必须使用 AutoML Translation 创建和管理自定义翻译模型。Translation Hub 提供先前通过 Cloud Translation API 或 AutoML Translation 创建的所有现有翻译资产。

  1. 在 Google Cloud Console 的 Translation Hub 部分,转到资源页面。

    转到“资源”页面

  2. 从资源列表中,选择要分配给一个或多个门户的资源。

  3. 点击分配给门户 (Assign resource to portal),以打开将资源分配给门户 (Assign resource to portal) 窗格。

  4. 从门户下拉列表中,选择门户以分配所选资源。

    对于基本层级门户,您只能分配术语库。

  5. 点击分配

    资源页面上,您可以通过查看每个资源的门户名称列来确认分配。

后续步骤