---
title: Amazon Translate
description: >-
  A neural machine translation service that translates text between English and
  various other languages.
breadcrumbs: Docs > Integrations > Amazon Translate
---

# Amazon Translate
Integration version1.0.0
## Overview{% #overview %}

Amazon Translate is a neural machine translation service for translating text to and from English across a breadth of supported languages.

Enable this integration to see all your Translate metrics in Datadog.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Amazon Web Services integration](https://docs.datadoghq.com/integrations/amazon_web_services/) first.

### Metric collection{% #metric-collection %}

1. In the [AWS integration page](https://app.datadoghq.com/integrations/amazon-web-services), ensure that `Translate` is enabled under the `Metric Collection` tab.
1. Install the [Datadog - Amazon Translate integration](https://app.datadoghq.com/integrations/amazon-translate).

### Log collection{% #log-collection %}

#### Enable logging{% #enable-logging %}

Configure Amazon Translate to send logs either to a S3 bucket or to CloudWatch.

**Note**: If you log to a S3 bucket, make sure that `amazon_translate` is set as *Target prefix*.

#### Send logs to Datadog{% #send-logs-to-datadog %}

1. If you haven't already, set up the [Datadog Forwarder Lambda function](https://docs.datadoghq.com/logs/guide/forwarder/).

1. Once the Lambda function is installed, manually add a trigger on the S3 bucket or CloudWatch log group that contains your Amazon Translate logs in the AWS console:

   - [Add a manual trigger on the S3 bucket](https://docs.datadoghq.com/logs/guide/send-aws-services-logs-with-the-datadog-lambda-function/#collecting-logs-from-s3-buckets)
   - [Add a manual trigger on the CloudWatch Log Group](https://docs.datadoghq.com/logs/guide/send-aws-services-logs-with-the-datadog-lambda-function/#collecting-logs-from-cloudwatch-log-group)

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **aws.translate.character\_count**(count)               | The average number of billable characters in requests.               |
| **aws.translate.character\_count.maximum**(count)       | The maximum number of billable characters in requests.               |
| **aws.translate.character\_count.minimum**(count)       | The minimum number of billable characters in requests.               |
| **aws.translate.response\_time**(count)                 | The time that it took to respond to a request.*Shown as millisecond* |
| **aws.translate.server\_error\_count**(count)           | The number of server errors.                                         |
| **aws.translate.server\_error\_count.sum**(count)       | The sum of the number of server errors.                              |
| **aws.translate.successful\_request\_count**(count)     | The average number of successful translation requests.               |
| **aws.translate.successful\_request\_count.sum**(count) | The sum of the number of successful translation requests.            |
| **aws.translate.throttled\_count**(count)               | The average number of requests subject to throttling.                |
| **aws.translate.throttled\_count.sum**(count)           | The sum of the number of requests subject to throttling.             |
| **aws.translate.user\_error\_count**(count)             | The average number of user errors that occurred.                     |
| **aws.translate.user\_error\_count.sum**(count)         | The sum of the number of user errors that occurred.                  |
| **aws.translate.response\_time.data\_samples**(count)   | Data sample of the time it took to respond to a request.             |

### Events{% #events %}

The Amazon Translate integration does not include any events.

### Service Checks{% #service-checks %}

The Amazon Translate integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
