在Android中实现英语到其他语言的翻译

在Android中实现英语到其他语言的翻译,android,google-translate,Android,Google Translate,我正在试着把打印好的英语翻译成其他语言。有什么更好的方法呢。 例如,我有我的应用程序设置的示例模型 ______________________________ | Textview for translated word| | ---------------------- | | translated text | | ---------------------- | | | | Edittex

我正在试着把打印好的英语翻译成其他语言。有什么更好的方法呢。 例如,我有我的应用程序设置的示例模型

______________________________
| Textview for translated word|
| ----------------------      |
|    translated text          |
| ----------------------      |
|                             |
| Edittext to type            |
| -----------------------     |
| type text to translate      |
| -----------------------     |
|                             |
| Language selector spinner   | 
| ---------------------       |
|  Hindi             >        |
| ---------------------       |
|                             |
|                             |
|                             |
|                             |
-------------------------------
此设计类似于google translate应用程序。但我想在我的android应用程序中实现此功能。是否有任何函数或库可将用户键入的文本转换为微调器中选择的语言。或者谷歌有没有为android用户提供api来执行这种语言翻译

比如说

GoogleTranslator translator = new GoogleTranslator();

someButton.setOnClickListener(new onClickListener(){

    tvDisplay.setText(translator.convertTo(etKeyboard.getText(),"hindi"));

});

任何帮助都将不胜感激。谢谢。

谷歌翻译在那里,但效率不够。您可以从在strings.xml中存储所有语言的静态文本脚本开始。您可以尝试google Translate API: