как перевести язык элемента управления с помощью Google API - PullRequest
1 голос
/ 09 февраля 2012

Я загружаю файл GoogleTranslateAPI.dll и добавляю ссылку на него в свой проект. Теперь я взял текстовое поле и написал в нем «Джон», взял ярлык и хочу, чтобы в нем было написано «Джон», но на «французском» языке. Итак, я написал в событии button_click ....

    private void button1_Click(object sender, EventArgs e)
    {
        string TT = Txt1.Text;

        Label1.Text=Google.API.Translate.Translator.Translate(TT, Google.API.Translate.Language.English,Google.API.Translate.Language.French);
    }

Это выдает ошибку "TRANSLATE FAILED" ... Кто-нибудь может сказать, что я сделал не так? Это настольное приложение, которое будет работать в автономном режиме.

Dev ..

1 Ответ

1 голос
/ 09 февраля 2012

Google Translate API v2 является текущей версией и (с 1 декабря 2011 г.) доступен только как платная услуга ...

В любом случае для доступа к API вам нужно зарегистрировать ключ в Google и использовать его в своем коде. Для получения общей информации см. http://code.google.com/intl/en-US/apis/language/translate/v2/getting_started.html

ОБНОВЛЕНИЕ - согласно комментариям и после ОП обновите вопрос:

API Google можно использовать только онлайн - загруженная вами DLL является просто оболочкой для серверного API на основе http.

Если вам нужно сделать это в автономном режиме, вам придется купить коммерческий пакет со словарями для любых языковых пар, которые вам нужны, и установить его локально ...

...