1

我想将英文文本转换为印地语并在 TextView 中显示。我遵循以下 URL 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“翻译”中显示印地语文本

4

2 回答 2

0

确保您的应用程序确实具有Internet 权限

android.permission.INTERNET

添加谷歌翻译 api jar 即 google.api.translate-java-0.90.jar

还要检查这个客户端 api,当您想轻松处理某些事件和请求时,它有时会很有用

于 2011-06-08T09:01:22.217 回答
0

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

于 2013-04-08T07:31:31.390 回答