【发布时间】:2021-02-07 12:59:00
【问题描述】:
在我的 Android 应用程序中,我使用 OCR。我想将图像中的文本翻译成英文。文本的语言未知。我正在使用 AWS 服务和 Amplify,所以我想使用 Predictions 模块来翻译文本。
在Amazon Translate FAQ 中写道,Amazon Translate 具有自动源语言检测功能:
如果源语言未知,Amazon Translate 将在后台使用 Amazon Comprehend 识别源语言,并将该语言与目标语言的翻译一起报告回来。
很遗憾,在放大后端的configuration期间,必须注明源语言:
?源语言是什么? (使用箭头键)
US English?
以后可以覆盖源语言,但必须给出。我听说过像 Lingua 这样的语言检测工具,但是它们需要大量内存或使用不同的服务。
AWS Translate 的自动源语言检测功能是否可以在 Android 应用程序中借助 Amplify 使用?
【问题讨论】:
-
是的,分两步,一个是获取语言(并且不要硬编码aws翻译),然后将语言传递给下一步
-
你所说的“获得语言”是什么意思?是否可以从 Amplify Predictions 获取语言?
-
你的帖子说你可以从理解中得到Lang,所以这样做然后传递它。如果您需要更详细的帮助,也许可以为您尝试解决的问题添加一些代码
标签: android amazon-web-services kotlin aws-amplify amazon-translate