Я загружаю файл 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);
}
Это дает ошибку, говоря, что "ПЕРЕВЕСТИ ОТКАЗАНО"... Может ли кто-нибудь сказать, что я сделал неправильно? Это настольное приложение и будет отключено.
Dev..
Google Translate API v2 является текущей версией и является (с 1 декабря 2011 года) доступной только как платная услуга...
В любом случае, чтобы получить доступ к API так, как вы хотите, вам нужно зарегистрировать ключ у Google и использовать его в своем коде. Для некоторой общей информации см. http://code.google.com/intl/en-US/apis/language/translate/v2/getting_started.html
UPDATE - в соответствии с комментариями и после обновления OP вопрос:
Google API доступен только в Интернете - загруженная вами DLL - это всего лишь оболочка API-интерфейса на основе http.
Если вам нужно сделать это в автономном режиме, вам придется купить какой-нибудь коммерческий пакет со словарями для любых пар языков, которые вам нужны, и установить их локально...