

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Translate 的工作原理
<a name="how-it-works"></a>

使用 Amazon Translate 服务将内容从源语言（输入内容的语言）翻译成目标语言（您为翻译输出选择的语言）。在批处理作业中，您可以将文件从一种或多种源语言翻译成一种或多种目标语言。有关支持的语言的更多信息，请参阅[支持的语言和语言代码](what-is-languages.md)。

**Topics**
+ [输入内容支持的格式](#how-to-inputs)
+ [自定义您的翻译](#how-to-customize)
+ [自动语言检测](#how-to-auto)
+ [异常处理](#how-to-error-msg)

## 输入内容支持的格式
<a name="how-to-inputs"></a>

Amazon Translate 支持以下格式的输入内容：
+ 对于实时翻译：
  + **输入文本**-UTF-8 格式的纯文本。Amazon Translate 以 UTF-8 文本的形式提供输出内容。
  + **一个输入文件** — 包含纯文本 (.txt)、HTML (.html) 或 Word (.docx) 内容的文件。Amazon Translate 以与输入文件格式相同的文件形式提供输出内容。
+ 对于批量翻译作业：
  + **输入文件集合**-您上传到 Amazon S3 位置的一个或多个文件。支持的文件格式包括纯文本 (.txt)、HTML (.html)、Word (.docx)、Excel (.xlsx)、(.pptx) 和 XLIFF 1.2 PowerPoint (.xlf)。Amazon Translate 以文件形式提供输出内容。每个输出文件的文件格式与输入文件格式相匹配。

## 自定义您的翻译
<a name="how-to-customize"></a>

您可以使用以下功能自定义您通过 Amazon Translate 制作的翻译：
+ **Do-not-translate 标签** — 使用开始和结束标签来指定您不想翻译的内容（在 HTML 内容中）。
+ **自定义术语** – 定义您希望 Amazon Translate 如何翻译品牌名称等特定术语。
+ **简洁** — 缩短大多数翻译的翻译输出的长度（与不简洁的翻译输出相比）。实时文本翻译支持简洁性。
+ **亵渎** — 掩盖翻译输出中的亵渎单词和短语。
+ **形式化** — 设置翻译输出中的语言形式化级别。
+ **并行数据**-调整翻译输出以反映您提供的示例翻译样本中的风格、语气和单词选择。

有关信息，请参阅[自定义翻译](https://docs.aws.amazon.com/translate/latest/dg/customizing-translations.html)。

## 自动语言检测
<a name="how-to-auto"></a>

Amazon Translate 可以自动检测源文本中使用的语言。要使用自动语言检测，请指定 `auto` 作为源语言。Amazon Translate 将代表您调用 Amazon Comprehend，以确定源文本中使用的语言。一旦选择自动语言检测，即表示您同意 Amazon Comprehend 服务条款和协议。有关 Amazon Comprehend 定价的信息，请参阅 [Amazon Comprehend](https://aws.amazon.com/comprehend/pricing/) 定价。

## 异常处理
<a name="how-to-error-msg"></a>

如果您指定的源语言或目标语言不受支持，Amazon Translate 将返回以下异常之一：
+ **UnsupportedLanguagePairException**— Amazon Translate 支持所有支持的语言之间的翻译。如果源语言或目标语言不受支持，则返回此异常。有关更多信息，请参阅[支持的语言](what-is-languages.md)。
+ **DetectedLanguageLowConfidenceException**— 如果您使用自动语言检测，而 Amazon Translate 对检测到正确源语言的置信度不高，则会返回此异常。如果可接受低信心级别，则可以使用异常中返回的源语言。