2012-03-28 2 views
0

пользователей Уважаемые StackOverflow я хотел ваше внимание к моей следующей задаче:метод Google.API.Translate.Translator.Translate вызывая proble

Я использую Google GoogleTranslateAPI DLL версии V2.0.50727. когда я выполняю следующий код, он дает Перевести не удалось! исключение. пожалуйста, помогите мне разобраться с моей проблемой.

 static void Main(string[] args) 
     { 
     string Text = "This is a string to translate"; 

     Console.WriteLine("Before Translation:{0}", Text); 

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

     Console.WriteLine("Before Translation:{0}", Text); 

     Console.Read(); 
     } 


     Thanks in advance. 
     regards progchd 

ответ

0

На самом деле Google Translate API для .Net v0.2 использует Google Translate API v1, который теперь устаревшее.

Отъезд в overview от Google Translate API:

Важно: Google Translate API v2 теперь доступен как только платные услуги, а также количество запросов ваше приложение может сделать в день ограничено. По состоянию на 1 декабря 2011 года API Google Translate v1 больше не доступен; он официально устарел 26 мая 2011 года.

Итак, я думаю, вам нужно перейти на API Google Translate для .NET v0.3. В этом случае вам необходимо получить ключ API для своего приложения из Google

0

Google сделал перевод API платной услугой и количество запросов, которое ваша заявка может сделать в день бесплатно. Я предлагаю вам посетить эту ссылку и посмотреть здесь образцы. Google Translation API .Net samples

Смежные вопросы