Amazon Translate Connector

Category: Connectors
Subcategory: AWS

Overview

This Amazon Translate Connector allow you to integrate with the Amazon Translate service on AWS.

Amazon Translate is a neural machine translation service that delivers fast, high-quality, affordable, and customizable 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.

With Amazon Translate, you can localize content such as websites and applications for your diverse users, easily translate large volumes of text for analysis, and efficiently enable cross-lingual communication between users.

The Amazon Translate Connector provides the following actions:

  • List Supported Languages
  • Translate

Documentation

1 Introduction

This Amazon Translate Connector allow you to integrate with the Amazon Translate service on AWS.

Amazon Translate is a neural machine translation service that delivers fast, high-quality, affordable, and customizable 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.

With Amazon Translate, you can localize content such as websites and applications for your diverse users, easily translate large volumes of text for analysis, and efficiently enable cross-lingual communication between users.

The Amazon Translate Connector provides the following actions:

  • List Supported Languages
  • Translate

 

1.1 Typical Use Cases

  • Multi-lingual application that require translation at run-time
  • Applications that need to translate large batches of text

 

1.2 Features

  • List Supported Languages
  • Translate

 

1.3 Limitations

  • Implement custom terminology
  • Asynchronous translation jobs

1.4 Prerequisites

  • Mendix Studio Pro 9.18.0
  • An AWS Account that has access to the Amazon Translate service

 

1.5 Dependencies

 

2 Installation

  • Download the Amazon Translate Connector from the Marketplace

 

3 Configuration

If you are using Static Credentials update the following constants:

  • AmazonTranslateConnector.AccessKey
  • AmazonTranslateConnector.SecretKey

If you are using Session based Credentials update the following constants:

  • AmazonTranslateConnector.ClientCertificateID
  • AmazonTranslateConnector.ProfileARN
  • AmazonTranslateConnector.RoleARN
  • AmazonTranslateConnector.SessionName
  • AmazonTranslateConnector.TrustAnchorARN

Change the AmazonTranslateConnector.UseStaticCredentials constant to false

 

4 Troubleshooting

  • If you are running into issues with authentication and are using Session Based Credentials verify that the generated Role has both access to the Translate service and the AWS Roles Anywhere service.

 

5 Read More

Releases

Version: 1.0.0
Framework Version: 9.18.0
Release Notes: The initial release of the Amazon Translate Connector