发布于: Oct 30, 2022

神经网络机器翻译在经济全球化的浪潮下迅速崛起,出于商业和个人原因,越来越多的数字文本文件在全世界共享,在此趋势下,对翻译功能的需求变得越来越迫切。人们可以使用多种在线工具复制/粘贴文本,然后获得他们所选择语言的等效译文。虽然这是对(有限)文本进行临时翻译的好办法,但如果频繁执行,可能会很繁琐费时。

您的组织可能会在很大程度上依赖内容来记录产品和服务,教客户如何与您互动,或者只是分享您在做的一些比较好的事情。这种内容通常偏重于文本,而且几乎都用英文撰写。这样一来,语言知识不充分的人就很难理解它,从而可能会直接影响您与客户的关系。您需要一种自动化解决方案,它可以将一组文档从一种语言快速且经济高效地翻译成另一种语言。

在此博文中,我们将逐步介绍使用异步批量翻译对一批文档进行异步翻译的简单方法

Amazon Translate 是一种神经网络机器翻译服务,可提供快速、高质量且经济实惠的语言翻译。神经网络机器翻译是语言翻译自动化的一种形式,它使用深度学习模型来提供比传统的统计和基于规则的翻译算法更准确、发音更自然的翻译。这种翻译服务针对不同使用案例和领域的各种不同内容进行了训练,在多种内容上均表现良好。请访问 Amazon Translate 产品页面了解更多信息。

Amazon Translate 最近推出了异步批量翻译,您可以用它翻译大量文本或 HTML 文档。只需进行一次 API 调用,您即可将此文档集从一种语言翻译成另一种语言。您可以每天运行异步批量翻译,将您的文档、教学材料和博客本地化为您选择的语言。此外,您还可以监控批量翻译作业的进度,从指定输出文件夹中检索翻译结果。我们来回顾一下如何使用异步批量翻译。

我们使用下面列出的三种文本文件来回顾 Amazon Translate 批量翻译。 您可以在此处找到并下载这些文本文件。

文本文件 1

Amazon Translate is a neural machine translation service that delivers fast, high-quality, and affordable language translation.

文本文件 2

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.

文本文件 3

Amazon Translate allows you to localize content - such as websites and applications - for international users, and to easily translate large volumes of text efficiently.

要使用此示例文本创建批量翻译作业,请完成以下步骤:

  1. us-east-1 中创建 S3 存储桶并指定一个唯一的名称,例如 translate-job-batch-input
  2. 在该存储桶内创建一个文件夹,并命名为 raw
  3. 将需要翻译的文本文件上传到 s3://translate-job-batch-input/raw/ 中。此存储桶将包含批量翻译的输入。
  4. us-east-1 中创建另一个 S3 存储桶,并指定一个唯一的名称,例如 translate-job-batch-output/
  5. 在该存储桶内创建一个文件夹,并命名为 output
  6. 批量翻译的输出将保存在 s3://translate-job-batch-output/output/ 中。
  7. Amazon Translate 控制台上,选择批量翻译。
  8. 选择创建作业。
9. 对于名称,请输入   MyTranslationJob
10. 对于源语言,请选择英语。
11. 对于目标语言,请选择德语。
12. 对于输入 S3 位置,请输入 s3://translate-job-batch-input/raw/
13. 对于文件格式,请选择 txt

14.对于输出 S3 位置,请输入 s3://translate-job-batch-output/output/

15.对于访问权限,请选择创建 IAM 角色。

16.对于 IAM 角色,请选择输入和输出 S3 存储桶。

17.对于角色名称,请输入translate-batch-role

18.选择创建作业。

创建好作业后,您可以在 Amazon Translate 控制台中看到作业是已提交状态,见以下截图。

当作业完成时,您将看到状态 Completed,且您翻译好的文档显示在您的输出 S3 存储桶中。以下屏幕截图显示了已完成作业的详细信息。

翻译好的文件存储在输出 S3 位置中,如下所示。

相关文章