Contentstack Raises $57.5 Million in Series B Financing.
Read More

Amazon Translate is a neural machine translation service that powers numerous translation systems in organizations. It is one of the key players in the market, capable of delivering fast and high-quality language translation solutions. Its translation engine (neural machine translation) is powered by deep learning models that deliver more accurate, natural, and real-time translations of your content. By using Amazon Translate, you can localize a large volume of your app or website's content.

Amazon Translate Integration Overview

The flexible and robust architecture of Contentstack allows you to integrate with any third-party application. And with Amazon Translate, Contentstack integrates seamlessly. The combined abilities of Contentstack and Amazon Translate can offer you an outstanding content translation integration solution. If you have a Contentstack-powered website, adding Amazon Translate to it is easy and can simplify and automate the process of content translation.

Contentstack and Amazon Translate Integration Use Cases

Contentstack’s integration with Amazon Translate opens up many possibilities. Here are some real-world use case examples:

Deliver Content to Your Global Customers

By integrating Contentstack with Amazon Translate, you can translate content in your CMS to the language of your choice. This empowers businesses to easily deliver content to a wide range of audiences anywhere in the world.

Reduced Overheads Involved in Translation

Amazon Translate integrates with Contentstack seamlessly. The complexities involved in real-time, batch content translation is taken care of through an API call. Thus, incorporating it with your existing application workflow is simple.

A Single Solution for All Your Translation Needs

The integration of Contentstack with Amazon Translate gives all team members involved in the translation process a single platform on which to collaborate. A single powerful solution allows team members anywhere in the world to work on content in a specific language in Contentstack.

They can then translate it to another language and share it securely with others within your CMS. This not only optimizes team productivity but also ensures consistent and accurate enhancements with quick delivery.

Step-By-Step: How to Integrate Amazon Translate with Your CMS

To use a Custom Widget with Amazon Translate, perform the following steps:

  1. Set up the essentials in Contentstack

    Create a stack and content type in Contentstack. Add entries to your content types. Create a couple of languages (locales) in your content type. These languages are the ones to which you want to translate your content. Refer to our Amazon Translate documentation for step-by-step instructions.
  2. Set up the workflow for translation

    Create a Workflow and add stages such as Draft, Review, and Send to Translation. When the Workflow stage changes to "Send to Translation", the webhook triggers a notification for translation.
  3. Set up Lambda Function for translation

    Create a Lambda Function in AWS that will translate the content of your entry in the specified language.
  4. Trigger a webhook to initiate translation

    Lastly, set up a webhook in Contentstack to invoke the Lambda Function for initiating the translation.

    To learn more about how to set up the Amazon Translate integration, refer to our in-depth guide or contact our support team at to review the sample code.

Questions? Ideas?

If you have any questions about the way the Amazon Translate Integration works or have ideas about other third-party app integrations, send us an email at