Control access with IAM
The Cloud Translation - Advanced API (v3) uses Identity and Access Management (IAM) to control access. Assign one or more IAM roles to a principal to grant permissions. For more information, see IAM basic and predefined roles.
Predefined Cloud Translation roles for v3
The following table lists the predefined roles that give you access to Cloud Translation resources:
Role | Permissions |
---|---|
Cloud Translation API Admin( Full access to all Cloud Translation resources |
|
Cloud Translation API Editor( Editor of all Cloud Translation resources |
|
Cloud Translation API User( User of Cloud Translation and AutoML models |
|
Cloud Translation API Viewer( Viewer of all Translation resources |
|
Custom roles
If a predefined role doesn't offer the right set of permissions for your use case, create a custom role. Custom roles can include any permissions that you specify. For example, you can create a custom role with specific administrative operations, such as creating glossaries or managing custom models. To create custom roles, see Creating and managing custom roles.
What's next
- For more information about granting a role on a project, see Grant a role. You can grant predefined or custom roles in this way.
- To learn more about IAM, see IAM overview.