AWS integration for secure and scalable translations. Configure AWS credentials to use Amazon Translate for enterprise‑level translation services.


Required Permissions

Permission Required For
translate:TranslateText Basic translation
translate:TranslateTextWithTerminology Glossary (custom terminology) translation
translate:ImportTerminology Creating glossaries
translate:GetTerminology Reading glossary entries
translate:ListTerminologies Listing glossaries
translate:DeleteTerminology Deleting glossaries

💡 Attach the managed policy TranslateFullAccess to cover all of the above, or create a custom policy with only the permissions you need.


Custom IAM Policy (Minimum Required)

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "translate:TranslateText",
        "translate:TranslateTextWithTerminology",
        "translate:ImportTerminology",
        "translate:GetTerminology",
        "translate:ListTerminologies",
        "translate:DeleteTerminology"
      ],
      "Resource": "*"
    }
  ]
}

Supported Regions

Region Code
US East (N. Virginia) us-east-1
US East (Ohio) us-east-2
US West (Oregon) us-west-2
EU (Ireland) eu-west-1
EU (Frankfurt) eu-central-1
Asia Pacific (Tokyo) ap-northeast-1
Asia Pacific (Seoul) ap-northeast-2
Asia Pacific (Singapore) ap-southeast-1
Asia Pacific (Sydney) ap-southeast-2
Asia Pacific (Mumbai) ap-south-1

⚠️ Use the same region for your IAM credentials and your glossary (custom terminology). Cross-region glossary access is not supported.


Step 1 — Create an IAM User

  1. Go to https://console.aws.amazon.com/iam/home#/users
  2. Click Create user
  3. Enter a username (e.g. simplet-translate)
  4. Click Next
  5. On the Set permissions step → select Attach policies directly
  6. Search for and attach TranslateFullAccess