Как перевести текст в C # winforms - PullRequest
4 голосов
/ 23 ноября 2011

Мне нужно перевести текст, и я пытаюсь использовать переводчик Google, чтобы перевести его. Я проверил эту статью . Но я получаю исключение в следующем коде.

result = webClient.DownloadString(url);

Исключение: удаленный сервер возвратил ошибку: (414) Request-URI Too Large.

Я никогда не использовал API, поэтому пытался использовать этот класс для перевода текста.

Есть предложения?

Я проверил подобные сообщения, но не смог найти более простой способ сделать это.

Ответы [ 2 ]

2 голосов
/ 23 ноября 2011

Если вы используете Winforms, Переводчик Microsoft также является хорошим вариантом, они предоставляются в виде веб-сервисов, которые очень просты в использовании в .net.

Документация:

2 голосов
/ 23 ноября 2011

Для этого можно использовать несколько SDK.

http://code.google.com/p/google-api-for-dotnet/ (неофициальный API Google Translate - кажется старым)

http://www.microsofttranslator.com/dev/ (Microsoft Translator API - Commercial)

http://msdn.microsoft.com/en-us/library/ff512419.aspx (руководство по API переводчика Microsoft)

Вы можете скачать исходные коды и прочитать их

...