Translate your Amazon AWS S3 content with ease. Setup integration once, define your localization workflow and spend less time managing translations.
Amazon S3 bucket is a public cloud storage resource available in Amazon Web Services' (AWS) Simple Storage Service (S3), an object storage offering.
After installing the application, you will find it in your project Integrations section.
Follow the instructions on the screen to connect your Amazon AWS S3 account.
To import content for translation from Amazon AWS S3, follow these steps:
To export translations to Amazon AWS S3, follow these steps:
To automatically import content for translation from Amazon AWS S3 choose files and click Scheduled sync in the right panel in the Amazon AWS S3 integration. The file you chose will be pushed once at a scheduled time (by default, it is done once a day). The same button is used to export translated files from Crowdin to Amazon AWS S3 (in the left panel). You may disable this by clicking Disable Sync.
The following minimum permissions on the AWS side are required:
Example policy:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:DeleteObject",
"s3:GetObject",
"s3:PutObject",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::<BUCKET_NAME>/*",
"arn:aws:s3:::<BUCKET_NAME>"
]
},
{
"Effect": "Allow",
"Action": "s3:ListAllMyBuckets",
"Resource": "arn:aws:s3:::*"
}
]
}
Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.
Learn MoreReleased on Feb 8, 2021
Updated on Jan 18, 2024
Published by Crowdin
Identifier:s3_integration_app