Перевод с использованием Google Translate API

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);
    }
}
Теги:
google-translate
machine-translation

2 ответа

0

Рабочий код можно найти здесь. Он также имеет ссылку на полную базу кода на github.

Что нужно помнить:

  1. Если вы находитесь за прокси-сервером, вам нужно сообщить об этом jvm. Один из способов сделать это через статический инициализатор, как показано ниже:

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

  2. В конфигурации "Выполнить" сделайте свой GOOGLE_API_KEY доступным, сделав его переменной среды следующим образом: Изображение 174551

Для настройки ключа проверки ключа API под названием "Настройка ключа API".

0

что такое GoogleApi? Вы не заявили об этом, чтобы использовать его. Я полностью не понял программу, я предлагаю вам искать на веб-сайте или через Google программу для выполнения этой задачи, их много.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню