Control access

Control who has access to particular portals and post-editing requests. Direct access to Google Cloud projects and Translation Hub resources is available only to administrators.

Portal users and translators have access only to Translation Hub resources that are assigned to their portals, such as glossaries or translation memories. This access is granted through a portal's service account.

Portal user permissions

When you add users to a portal, you grant them the following permissions:

  • Request translations; there's no limit to the number of translations that a portal user can do.
  • For translation requests, users can use only the resources that are assigned to the portal:
    • Glossaries
    • Translation memories (advanced tier only)
    • Custom models (advanced tier only)
    • Translation templates that were created by an administrator
  • Post-edit machine translations (advanced tier only)
  • Submit post-editing requests (advanced tier only) to groups that are assigned to the portal.

For more information about adding portal users, see Enable users to request translations.

Translator permissions

When you add translators to a post-editing group, you grant them the following permissions:

  • Access to machine translations that were sent to their post-editing group.
  • If a translation memory was used with a machine translation, all of the translator's edits are saved to that translation memory (for read-write translation memories).

For more information about adding translators, see Enable post-editing requests.

Manage user roles

User roles in Translation Hub indicate if a user is a portal user, translator, or both. If an existing user's responsibilities change, you can modify their role. For example, you can make an existing portal user a translator too.

Add or remove roles for existing users on the Translation Hub Users page:

  1. In the Translation Hub section of the Google Cloud console, go to the Users page.

    Go to the Users page

    All portal users and translators are listed.

  2. To filter users by name or role, click Filter > User Name or Filter > Roles.

    The roles for each user are listed in the Roles column.

  3. To change a user's role, find the user and then select More > Edit roles.

  4. In the Edit user roles panel, clear or select the roles to remove or add.

    If you're adding the translator role, you must specify the user's language pairs.

  5. Click Save.

Revoke user access to portals

To revoke access to portals, you can remove users from the portals or from your project. For example, you might remove a user from a portal to temporarily prevent them from making translation requests. You might remove a user from your project if the user has left your organization.

Remove a user from portals

When you remove a user from a portal, translations for that portal aren't retrievable until you add the user back.

  1. In the Translation Hub section of the Google Cloud console, go to the Users page.

    Go to the Users page

    All portal users and translators are listed.

  2. To filter users by name or role, click Filter > User Name or Filter > Roles.

  3. Find the portal user to remove and then select More > Remove from portal.

  4. In the Portals field, select one or more portals to remove the user from.

  5. Click Remove.

  6. To confirm, click Remove.

Remove a user from a project

When you remove users from a project, all translations that are associated with that user are disassociated and cannot be downloaded or exported.

  1. In the Translation Hub section of the Google Cloud console, go to the Users page.

    Go to the Users page

    All portal users and translators are listed.

  2. To filter users by name or role, click Filter > User Name or Filter > Roles.

  3. Find the portal user to remove and then select More > Remove from project.

  4. Click Remove.

  5. To confirm, click Remove.

Revoke access to a translation resource

To prevent portal users from using a particular translation resource, you can remove it from assigned portals. The resource remains in your project but portal users cannot use it unless you assign the resource back to a portal.

For example, you might remove an older glossary from portals to prevent its use and, instead, have users use a newer glossary. After the newer glossary has been thoroughly tested, you can then delete the older glossary.

  1. In the Translation Hub section of the Google Cloud console, go to the Resources page.

    Go to the Resources page

  2. Find the resource to update and then select More > Remove from portal.

  3. In the Portals field, select one or more portals to remove the resource from.

Revoke translator access

To revoke access for translators, you can remove them from a post-editing group or from your project. You might remove translators from a post-editing group to temporarily prevent them from receiving edit requests. You might remove translators from your project if they have left your organization.

If a translator has any in-progress edits, the translator won't be able to submit them.

Remove a translator from a post-editing group

  1. In the Translation Hub section of the Google Cloud console, go to the Post-editing page.

    Go to the Post-editing page

  2. For each group that contains the translator to remove, select More > Edit group.

  3. In the Translators field, clear the checkbox next to the translator to remove.

  4. Click Save.

Remove a translator from a project

  1. In the Translation Hub section of the Google Cloud console, go to the Users page.

    Go to the Users page

    All portal users and translators are listed.

  2. To filter users by name or role, click Filter > User Name or Filter > Roles.

  3. Find the translator to remove and then select More > Remove from project.

  4. Click Remove.

  5. To confirm, click Remove.

What's next