在Android中将英文文本翻译为印地语

时间:2011-05-28 18:21:22

标签: android translate hindi

我想将英文文本转换为印地语,并将其显示在TextView中。我遵循以下网址http://android-er.blogspot.com/2009/10/androidtranslate-using-google-translate.html,但它似乎无法正常工作。 还有其他方法吗?帮我解决。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.read_view);
    mTts = new TextToSpeech(this,this);
    try {
        setTranslate();
    } catch (Exception e) {
        e.printStackTrace();
    }

}

private void setTranslate() throws Exception {
 String OutputString = Translate.execute("hello",
         Language.ENGLISH, Language.HINDI);
 TextView tv = (TextView) findViewById(R.id.translate);
 tv.setText(OutputString);
}

这里我试图在TextView id“translate”

中显示hindi文本

2 个答案:

答案 0 :(得分:0)

确保您的应用程序确实有internet permission

android.permission.INTERNET

添加google translate api jar,即google.api.translate-java-0.90.jar

同时检查此client api如果您想轻松处理某些事件和请求,它会很有用

答案 1 :(得分:0)

Microsoft Bing Translator为这个英语 - 印地语提供翻译,并且对于有限的搜索完全免费。     http://www.microsoft.com/web/post/using-the-free-bing-translation-apis