6

翻訳 API を介して Google から翻訳を受け取る際に問題があります。誰かが何が悪いのか知っていますか?ありがとう!

注: しばらくの間は正常に機能していましたが、おそらく 5 か月前に機能しなくなりました。

@Override
public void onClick(View v) {
    GoogleAPI.setHttpReferrer("http://code.google.com/p/google-api-translate-java/");
    GoogleAPI.setKey("xxx");

    try {
        tv_answer.setText(Translate.DEFAULT.execute(tv_source.getText().toString(), Language.CZECH, Language.ENGLISH));
    } catch (GoogleAPIException e) {
        e.printStackTrace();
    }
}

受信したエラー:

com.google.api.GoogleAPIException: java.lang.Exception: [google-api-translate-java] Error retrieving translation.
4

2 に答える 2

1

この問題は、この API クライアントを使用している場合にのみ Android で発生します。これは、この API クライアントが古いか、記述が不十分なためだと思います。

ここからソース コードを取得して問題を自分で修正するか、GET と HttpURLConnection を使用して Java から API を直接使用し、JSON を解析することができます。

于 2013-05-30T20:17:33.563 に答える
0

Google Translate API は有料サービスです。

ノート:

( https://developers.google.com/translate/v2/getting_started )

于 2013-03-01T12:13:17.107 に答える