问题标签 [amazon-translate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
411 浏览

python - 使用 Boto3 将 Amazon Translate 输出保存到 .txt 文件

我正在尝试使用以下查询来使用 AWS Translate API 获取翻译数据,但是我无法找到以.txt格式保存结果的合适方法。

我希望按照C:\Users\Ashish\Documents\Script

0 投票
1 回答
462 浏览

amazon-web-services - 验证错误:存在无法识别的标头名称。检查文档以获取允许的标头名称

我在 Amazon 转录服务中创建自定义词汇时遇到验证错误

我在下面创建了文本文件来配置自定义词汇表。我收到此验证错误。

验证错误:存在无法识别的标头名称。检查文档以获取允许的标头名称

我按照自定义词汇表 - Amazon Transcribe准备文本文件。

0 投票
1 回答
678 浏览

postman - 如何通过 POSTMAN 使用 AWS Translate“TranslateText”API

我正在使用 AWS Translate 构建 POC,其中一项要求是使用 REST API。

我已经构建了以下网址:

在此处输入图像描述

但是当我使用 POSTMAN 访问 url 时,出现以下错误:

0 投票
1 回答
749 浏览

c# - 带有 .Net Core 的亚马逊翻译。如何翻译多种目标语言的文本(类似于 Microsoft Translator API)

我想将指定的文本翻译成类似于 Microsoft Translator API 支持的多种目标语言。我可以在 AWS 开发工具包 AmazonTranslateClient.TranslateTextAsync 中通过循环调用它来执行此操作,但这会导致对每种目标语言进行多次 HTTP 调用。由于循环,它非常慢。

我想在 1 个 API 调用中传递源文本、源语言和多种目标语言,并为每种目标语言返回一组翻译文本。我可以在 Microsoft Translator API 中轻松完成此操作,而无需使用任何显式存储,并且它在运行时进行翻译。

如何在 Amazon Translate 中进行类似操作?StartTextTranslationJobRequest 需要为输入和输出配置 S3 帐户。我不想存储任何文本,只需在运行时进行翻译并返回结果。

例如。

SourceText=Hello World, SourceLanguage=en, TargetLanguages=de,it,ja,th

并输出这样的东西......

在此处输入图像描述

0 投票
1 回答
119 浏览

javascript - 使用 redis 管理亚马逊翻译

我必须使用亚马逊的 aws 管理 json 的转换,并将缓存保存在 redis 中。

问题是方法 storeOrFound 返回 true 或 false (因为 return redisClient.get 返回 true 或 false 对象是否存在。管理这个问题的任何想法?也在控制台上我看到 console.log(" 元素已经在缓存中”..) 打印在最后。我错过了同步的东西吗?

0 投票
1 回答
398 浏览

python - NO_READ_ACCESS_TO_S3 在 AWS Translate 上调用 StartTextTranslationJob

我正在尝试使用以下 python 代码对存储在 S3 中的批处理数据运行 AWS Translate 作业

我可以确认该角色具有完整的 S3 访问权限,但是,在执行上述代码时,出现以下错误

如果我遗漏任何东西,任何指针。同样为澄清起见,这是在提供该服务的爱尔兰运行的。

0 投票
1 回答
145 浏览

php - AWS Translate Php sdk 缺少字段,但文档中没有请求

我在 AWS Translate 服务上遇到了一个不寻常的 aws sdk 问题。

我需要动态翻译一些响应消息,但我收到此错误。

https://docs.aws.amazon.com/translate/latest/dg/API_TranslateText.html

根据文档,我将参数正确传递给 SDK 服务,但出现此错误 500:在验证为 TranslateText 操作提供的输入时发现 1 个错误:[TranslatedText] is missing and is an required parameter

有谁知道这个问题?该字段不应该完全存在

0 投票
1 回答
132 浏览

android - AWS Amplify - Android - 将未知语言的文本翻译成英语

在我的 Android 应用程序中,我使用 OCR。我想将图像中的文本翻译成英文。文本的语言未知。我将AWS服务与Amplify一起使用,因此我想使用Predictions模块来翻译文本。

Amazon Translate 常见问题解答中写道,Amazon Translate 具有自动源语言检测功能:

如果源语言未知,Amazon Translate 将在后台使用 Amazon Comprehend 识别源语言,并将该语言与目标语言的翻译一起报告回来。

不幸的是,在配置Amplify 后端时,必须指明源语言:

? 源语言是什么?(使用箭头键) US English?

稍后可以覆盖源语言,但必须给出。我听说过像Lingua这样的语言检测工具,但是它们需要大量内存或使用不同的服务。

是否可以在 Android 应用程序中借助Amplify使用AWS Translate的自动源语言检测功能?

0 投票
2 回答
437 浏览

amazon-web-services - 翻译无权担任角色

当我从这里输入示例代码https://docs.aws.amazon.com/de_de/translate/latest/dg/async.html

然后抛出以下错误:

调用 StartTextTranslationJob 操作时发生错误 (InvalidRequestException):Translate 无权担任角色:arn:aws:iam::012345678901:role/service-role/AmazonTranslateInputOutputAccess。请更新角色的信任策略。

角色 AmazonTranslateInputOutputAccess 已经创建,但无论如何应该会影响抛出的错误。

0 投票
1 回答
202 浏览

amazon-web-services - 是否有可能在 Amazon Lex 机器人之前/之后集成翻译?

我使用 Amazon Lex 构建了一个问答聊天机器人,其所有意图及其话语均为英语。当然,当用户用英语提出一些问题时,Amazon Lex 会处理该问题并以英语给出答案。现在,我还想让例如使用 Amazon Translate 进行其他语言交互成为可能。这意味着:例如,法国用户用法语提出问题,Amazon Translate 将其翻译成英语并自动将其转发到 Amazon Lex,过程就像以前一样继续。由 lambda 函数触发的答案是英文的,因此在回答时,Amazon Translate 应该采用英文答案文本,将其翻译回法语并将其返回给用户。

是否有适当的教程,因为亚马逊的教程似乎只是一般信息。或者是否有一个简单的按钮我可以点击,Amazon Translate 已经准备就绪;)

提前感谢您的回答!