1

英語のテキストをヒンディー語に変換してTextView に表示したいうまくいかないようです。それを行う他の方法はありますか?助けてください。

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」にヒンディー語のテキストを表示しようとしています

4

2 に答える 2

0

アプリケーションにインターネット許可があることを確認してください

android.permission.INTERNET

google translateapijarを追加します。つまり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 に答える