Amazon Translate
Developer Guide

What Is Amazon Translate?

This is prerelease documentation for a service in preview release. It is subject to change.

Amazon Translate translates documents from the following six languages into English, and from English into these languages:

  • Arabic

  • Chinese

  • French

  • German

  • Portuguese

  • Spanish

Amazon Translate uses advanced machine learning technologies to provides high-quality translation on demand. Use it to translate unstructured text documents or to build applications that work in multiple languages.

For example, you can:

  • Integrate Amazon Translate into your applications to enable multilingual user experiences.

    • Translate user-authored content, such as chats, forum posts, and search queries.

    • Translate company-authored content, such as product data and metadata.

  • Use Amazon Translate as part of your company's workflow for incoming data.

    • Process text in many languages.

    • Present text to customers and team members in their native language.

  • Integrate Amazon Translate with other AWS services to enable language-independent processing.

    • Use it with Amazon Polly to speak translated content.

    • Use it with Amazon S3 to translate document repositories of any kind.

    • Use it with Amazon Comprehend to extract named entities, sentiment, and key phrases from unstructured text such as social media streams.

    • Use it with Amazon DynamoDB, Amazon Aurora, and Amazon Redshift to translate structured and unstructured text.

    • Use it with AWS Lambda or AWS Glue for seamless workflow integration.

Are You a First-time User of Amazon Translate ?

If you are a first-time user, we recommend that you read the following sections in order:

  1. How It Works—Introduces Amazon Translate.

  2. Getting Started with Amazon Translate—Explains how to set up your AWS account and test Amazon Translate.

  3. Examples—Provides code examples in Java and Python. Use them to explore how Amazon Translate works.

  4. API Reference—Contains reference documentation for Amazon Translate operations.