我想将指定的文本翻译成类似于 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
并输出这样的东西......