亚马逊AWS官方博客
Amazon Translate 现已推出
今天,我们高兴地全面推出 Amazon Translate。去年底,我的同事 Tara Walker 在 AWS re:Invent 撰写了关于新 AI 服务 Amazon Translate 的预览。从今天开始,您可以在美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)和欧洲(爱尔兰)访问 Amazon Translate,前 12 个月可获得每月 200 万字符的免费套餐,此后费率为每百万字符 15 美元。GA 还推出了一些新功能:自动源语言推理、Amazon CloudWatch 支持以及单次 TranslateText 调用字符多达 5000 个。让我们快速了解通用版本中提供的服务。
Amazon Translate 新功能
Tara 的贴子已经包含该服务的基本原理,而我想指出的是该服务的一些新功能已于今天发布。让我们先来看下面的代码示例:
import boto3
translate = boto3.client("translate")
resp = translate.translate_text(
Text="????Je suis très excité pour Amazon Traduire????",
SourceLanguageCode="auto",
TargetLanguageCode="en"
)
print(resp['TranslatedText'])
由于我已将自己的源语言指定为 auto
,因此 Amazon Translate 将代表我调用 Amazon Comprehend 以确定此文本中所用的源语言。如果您无法猜出,我们将撰写一些法语文本,输出为 ????I'm very excited about Amazon Translate ????
。您将发现,输出文本中保留了我们的表情符号,这对我这样的千禧一代绝对是难得的福利。
Translate 控制台是入门的捷径,并可以看到一些示例的回应。
Translate 在 AWS Lambda 函数中极其容易使用,这让您能够将其用于几乎任何 AWS 服务。Translate 文档中提供了一些示例,展示从翻译网页到 Amazon DynamoDB 表的每项操作。结合其他 ML 服务,例如 Amazon Comprehend 和 [transcribe],您可以构建从隐藏字幕到实时聊天翻译再到为呼叫中心转录和其他文本数据提供的可靠文本分析管道的所有元素。
新语言版本很快推出
今天,借助 Amazon Translate 能够将文本译为英语,或将英语文本译成下列语言:阿拉伯语、简体中文、法语、德语、葡萄牙语和西班牙语。我们已经宣布不久将可支持其他语言:日语(转到 JAWSUG)、俄语、意大利语、繁体中文、土耳其语和捷克语。
Amazon Translate 还可用于提高专业译员的效率,减少其客户的成本和周围时间。我们已经与许多语言服务提供商 (LSP) 开展合作,利用 Amazon Translate 生成高质量的译稿,然后由 LSP 编辑以保证结果达到人工翻译质量,从而以更低的成本为其客户提供端到端翻译服务。
我很高兴看到我们的客户只需再借助 API 调用,就能利用高质量的机器翻译构建应用程序。
– Randall