# Amazon Translate API

> Amazon Translate API on Apizie: 19 endpoints (Creates a parallel data resource in Amazon Translate by importing an input file from Amazon S3. Parallel…, Deletes a parallel data resource in Amazon Translate., A synchronous action that deletes a custom terminology., Gets the properties associated with an asynchronous batch translation job including name, ID, status, source…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://www.apizie.tech/v1/cloud:amazonaws-translate/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-translate`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://www.apizie.tech/api/cloud/amazonaws-translate
- OpenAPI: https://www.apizie.tech/api/cloud/amazonaws-translate/openapi.json

Provides translation of the input content from the source language to the target language.

## Endpoints

### Creates a parallel data resource in Amazon Translate by importing an input file from Amazon S3. Parallel…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/create-parallel-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a parallel data resource in Amazon Translate.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/delete-parallel-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### A synchronous action that deletes a custom terminology.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/delete-terminology` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets the properties associated with an asynchronous batch translation job including name, ID, status, source…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/describe-text-translation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Provides information about a parallel data resource.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/get-parallel-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves a custom terminology.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/get-terminology` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates or updates a custom terminology, depending on whether one already exists for the given terminology…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/import-terminology` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Provides a list of languages (RFC-5646 codes and names) that Amazon Translate supports.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/list-languages` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Provides a list of your parallel data resources in Amazon Translate.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/list-parallel-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all tags associated with a given Amazon Translate resource. For more information, see Tagging your…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Provides a list of custom terminologies associated with your account.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/list-terminologies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets a list of the batch translation jobs that you have submitted.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/list-text-translation-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Starts an asynchronous batch translation job. Use batch translation jobs to translate large volumes of text…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/start-text-translation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Stops an asynchronous batch translation job that is in progress. If the job's state is IN_PROGRESS , the job…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/stop-text-translation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Associates a specific tag with a resource. A tag is a key-value pair that adds as a metadata to a resource.…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Translates the input document from the source language to the target language. This synchronous operation…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/translate-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Translates input text from the source language to the target language. For a list of available languages and…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/translate-text` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes a specific tag associated with an Amazon Translate resource. For more information, see Tagging your…
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a previously created parallel data resource by importing a new input file from Amazon S3.
`POST https://www.apizie.tech/v1/cloud:amazonaws-translate/update-parallel-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://www.apizie.tech/v1/cloud:amazonaws-translate/create-parallel-data" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Translate API?
Create a free Apizie key, then send POST https://www.apizie.tech/v1/cloud:amazonaws-translate/create-parallel-data with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Translate API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Translate itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Translate API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-translate.

### What is the status of the Amazon Translate API?
Needs your own provider key (bring your own key)
