[英]AWS Amplify - Android - Translate text in an unknown language to English
在我的 Android 應用程序中,我使用了 OCR。 我想將圖片中的文字翻譯成英文。 文本的語言未知。 我將AWS服務與Amplify一起使用,因此我想使用Predictions模塊來翻譯文本。
在Amazon Translate 常見問題解答中寫道,Amazon Translate 具有自動源語言檢測功能:
如果源語言未知,Amazon Translate 將在后台使用 Amazon Comprehend 識別源語言,並將該語言與目標語言的翻譯一起報告回來。
不幸的是,在Amplify 后端的配置過程中,有必要指明源語言:
? 源語言是什么? (使用箭頭鍵)
US English
?
以后可以覆蓋源語言,但必須給出。 我聽說過像Lingua這樣的語言檢測工具,但是它們需要大量的 memory 或使用不同的服務。
是否可以在 Android 應用程序中借助Amplify使用AWS Translate的自動源語言檢測功能?
在這里放大開發。
Amplify Android 目前(自 v1.4.2 起)不支持直接使用 Amazon Translate 的源語言檢測功能。 但是,這是我們積壓工作中的一項功能,將來會得到支持。
為了實現您目前的用例,您有兩個不太方便的選項:
AmazonTranslateClient
服務客戶端。 有關其使用指南,請參閱以下文檔。Amplify.Predictions.interpret(...)
方法以識別其語言。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.