1

ユーザー入力を英語に翻訳するプログラムの基礎として、次のコードを使用したいと考えています。「シンボルが見つかりません - GoogleApi」というエラーが表示されます。誰かが私が何をすべきかを理解するのを手伝ってもらえますか?

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

public class Main {
    public static void main(String[] args) throws Exception {
        // Set the HTTP referrer to your website address.
        GoogleAPI.setHttpReferrer(/* Enter the URL of your site here */);

        // Set the Google Translate API key
        // See: http://code.google.com/apis/language/translate/v2/getting_started.html
        GoogleAPI.setKey(/* Enter your API key here */);

        String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);

        System.out.println(translatedText);
    }
}
4

2 に答える 2

0

GoogleApi とは正確には何ですか? あなたはそれを使用するためにそれを宣言していません..私はプログラムを完全に理解していませんでした.ウェブサイトまたはグーグルでそのタスクを実行するプログラムを検索することをお勧めします.たくさんあります.

于 2014-03-24T07:06:47.893 に答える
0

作業コードはこちらにあります。また、github の完全なコードベースへのリンクもあります。

注意事項:

  1. プロキシの背後にいる場合は、jvm にこれを認識させる必要があります。それを行う 1 つの方法は、以下のように静的初期化子を使用することです。

    static { System.setProperty("http.proxyHost", HTTP_PROXY_HOST); System.setProperty("http.proxyPort", HTTP_PROXY_PORT); System.setProperty("https.proxyHost", HTTPS_PROXY_HOST); System.setProperty("https.proxyPort", HTTPS_PROXY_PORT); }

  2. 実行構成で、次のように環境変数を作成して、GOOGLE_API_KEY を使用できるようにします。 ここに画像の説明を入力

API キーの設定については、「API キーの設定」というタイトルのセクションを確認してください。

于 2016-12-23T11:09:07.993 に答える