translate:StartTextTranslationJob

Write

translate:StartTextTranslationJob is a Write access-level action in the translate service. Grants permission to start an asynchronous batch translation job. Batch translation jobs can be used to translate large volumes of text across multiple documents at once

Resource types

ARNs that translate:StartTextTranslationJob can be scoped to in an IAM policy.

arn:${Partition}:translate:${Region}:${Account}:parallel-data/${ResourceName}
parallel-data
arn:${Partition}:translate:${Region}:${Account}:terminology/${ResourceName}
terminology

Condition keys

Keys you can use in the Condition block of a policy that grants translate:StartTextTranslationJob.

aws:ResourceTag/${TagKey} String

Filters access by requiring tag value associated with the resource

Example IAM policy

A minimal policy that allows translate:StartTextTranslationJob. Replace "Resource": "*" with a specific ARN to follow least privilege.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowTranslateStartTextTranslationJob",
      "Effect": "Allow",
      "Action": "translate:StartTextTranslationJob",
      "Resource": "*"
    }
  ]
}

Related actions in translate

View all translate actions →