ошибка «сервер слишком занят» при использовании Microsoft Translator API из C # - PullRequest
0 голосов
/ 04 января 2011

У меня есть программа, которую мы собираемся использовать для генерации грубых переводов строк приложения с использованием Microsoft Translator API - http://msdn.microsoft.com/en-us/library/ff512435.aspx.

Я былполучаю эту ошибку:

04/01/2011 19:21:36: ERROR: System.ServiceModel.FaultException: server too busy
Server stack trace: 
   at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Кто-нибудь использует этот API?Я обеспокоен его надежностью и, следовательно, полезностью для нас в этом проекте.Мы обращаемся к нему из C # через SOAP.

Буду признателен за любую помощь или комментарии от любого, кто использовал это.

1 Ответ

1 голос
/ 04 января 2011

Не так много надежности, это душит доступ. Заявленное «безопасное» использование составляет менее 50 запросов в минуту и ​​менее 1000 символов на запросы. Похоже, есть варианты лицензирования, чтобы увеличить это. Канонический ответ здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...