AWS S3 Integration



Use this integration to synchronize translation files between your AWS S3 bucket and Localizely project.

Once you configure the integration, you can push the files directly to your AWS S3 bucket by using the Localizely web console, so your apps can fetch them in runtime.


The requirement is that your AWS IAM user, that you plan to use for this integration, has s3:PutObject permission. We highly recommend creating and using a separate IAM user (access key ID and secret access key) for this integration, which you can configure via AWS IAM service.

Go to the settings for the Localizely project and select AWS S3 Integration under the Integrations section.

  • Paste dedicated AWS access key ID and secret access key.
  • Choose the AWS region your S3 bucket belongs to.
  • Insert the S3 bucket name.
  • Optionaly, you can define the folder path in your S3 bucket to which your localization files will be uploaded. By default, it uploads the files to the root folder.
  • On the right side choose how to export files from Localizely. The similar way you download files to your source code repository.
  • Click Save.
AWS S3 integration setup

Your access key ID and secret access key are safe, they are stored in an encrypted form in our system.

Push files to S3

Go to Project Settings > Integrations > AWS S3, and click the Push now button.

AWS S3 integration details

Next to the Push now button you will see the time you pushed the files last time to S3 bucket.

Tired of manually editing translation files?

Our platform streamlines software localization for you.

Copyrights 2024 © Localizely