0

저는 C# 프로그램에서 Google Translation API를 사용하여 중국어 간체 텍스트를 영어로 번역하고 있습니다. 문제는 텍스트가 작고 (약 1 줄) API가 변환 할 수 있지만 텍스트가 3 라인 이상인 경우 "원격 서버에서 예기치 않은 응답을 반환했습니다 (414) 요청 URI가 너무 큽니다. " 그러나 브라우저에서 translate.google.com을 사용하면 문제가 없습니다.Google 번역 API가 한 페이지만으로 작동하지 않습니다. 긴 문서

C#으로 작성된 데스크톱 응용 프로그램에서 Google Translate API를 사용하여 큰 문서를 처리하는 방법을 알려주십시오.

답변

3

나는 C#을 말하지 않지만, 나는 당신이 텍스트를 전송하는 방법으로 GET을 사용하고 있다고 생각한다. GET 매개 변수의 최대 크기는 제한되어 있습니다 (일반적으로 약 1 또는 2 킬로바이트). POST를 사용해야한다고 생각합니다.

+1

이것은 옳습니다. http://code.google.com/apis/ajaxlanguage/documentation/#fonje를 참조하십시오. –

+0

감사합니다. 정말 유용한 정보였습니다. – Saubhagya

관련 문제