Amazon Translate
Translate Text Between Languages in the Cloud with Amazon Translate
Amazon Translate is a neural machine translation service that delivers fast, high-quality, and affordable language translation. Neural machine translation is a form of language translation automation that uses deep learning models to deliver more accurate and more natural sounding translation than traditional statistical and rule-based translation algorithms. Amazon Translate allows you to localize content - such as websites and applications - for international users, and to easily translate large volumes of text efficiently.
Benefits
- Highly Accurate & Continuously Learning
Amazon Translate is a neural machine translation service. The translation engines are always learning from new and expanded datasets to produce more accurate translations for a wide range of use cases.
- Easy to Integrate into Your Applications
Amazon Translate removes the complexity of building real-time and batch translation capabilities into your applications with a simple API call. This makes it easy to localize an application or web site, or process multilingual data within your existing workflows.
- Customizable
Amazon Translate allows you to define how your brand names, character names, model names, and other unique terms get translated using the Custom Terminology feature. The ability to customize output with Custom Terminology can decrease the number of translations that need to be edited by professional translators, resulting in cost savings and faster translations.
- Scalable
Whether it’s just a few words or large volumes of text, Amazon Translate scales easily as your translation needs grow. The service provides consistently fast and reliable translations, regardless of the volume of translation requests you make.
We will see, how to translate text between languages using Amazon Translate. As a developer, language translation is a challenge you will face when developing multi-lingual websites and applications, translating user-generate content, or supporting real-time communication in an application.
Amazon Translate enables you to meet this challenge by delivering accurate natural sounding translation using a cloud based deep learning API.
Step 1. Navigate to the Amazon Translate console
Open the AWS Management Console. When the screen loads, enter your username and password to get started. Then type Translate in the search bar and select Amazon Translate to open the service console.
Step 2. Translate a review
In this step, you’ll translate some text using the Translate console.
a. On the Amazon Translate console main page, click on the Try Amazon Translate.
b. In the left navigation bar, select Try Amazon Translate. For Source language, select your source language.
For Target language, select your target language.
You can see the full list of languages that Amazon Translate supports from the drop-down list.
In scenarios where you won't know the source language, Translate can auto detect it for you.
c. In the Source Code box, enter the text:
d. The results of the translation process will automatically appear in the Target language section.
e. In the JSON samples panel, you can see the JSON input and output. This is useful for debugging your code when using the AWS CLI or AWS SDK.
For more information , click here: