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
Step-By-Step: How to Integrate Amazon Translate with Your CMS
To use a Custom Widget with Amazon Translate, perform the following steps:
Set up the essentials in ContentstackCreate 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.
Set up the workflow for translationCreate 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.
Set up Lambda Function for translationCreate a Lambda Function in AWS that will translate the content of your entry in the specified language.
Trigger a webhook to initiate translation