2014-05-13 1 views
0

웹 사이트를 다른 언어로 자동 번역하는 데 문제가 있습니까? 나는 언어로 플랫폼 및 PHP로 Google 애플 리케이션 엔진을 사용하고 있습니다. 이미 번역 API를 읽었지만 전체 페이지를 번역 할 수는 없습니다. 오류 메시지는 "처리하기에 너무 긴 URL"입니다. 나는 또한 이것을 시도했다 https://translate.google.com/manager/website/add 그러나 번역을 달성하기 위해 드롭 다운이있다. 웹 사이트를 자동 번역하는 방법이 있습니까?웹 사이트를 다른 언어로 번역 할 때 사용할 것은 무엇입니까?

이 문제를 해결하는 가장 좋은 방법은 무엇입니까?

+0

이것에 대한 cURL의 목적은 무엇입니까? 귀하의 의견은 설명이 아닙니다. 도움이되지 않습니다. – Imat

답변

1

URL이 너무 큰 당신이 번역을 얻을 당신이 보내는 요청 GET을 사용하는

수단을 처리하는 데 시간이 너무 오래입니다 요청 길이. 자세한 내용은 this을 참조하십시오.

번역 API는 대부분 APIS와 마찬가지로 POST 메서드을 지원합니다.

POST를 사용하여 번역을 요청하는 방법을 변경하십시오. 아마 그것이 @daan이 말한 내용 일 것입니다.

+0

고마워. 나는 이것을 tommorow로 시도 할 것이다. Daan 대답은 설명이 아닙니다. 이 질문의 관객을 혼란스럽게 할 것입니다. – Imat

+0

@Imat는 너무 긴 URL을 해결해야합니다. 번역 API는 GAE와 잘 작동합니다. 또한 전체 페이지 내용을 번역하지는 말고 가능하면 작은 부분으로 나누십시오. 너무 많은 것은 오버 헤드를 증가시키지 않습니다. –

+0

감사합니다 @ 지미 – Imat

0

당신은 예를 들어 이와 같은 사용자 정의 클래스를 사용할 수 있습니다 (I 그것으로 좋은 경험을했다) :

http://de77.com/php/google-translate-php-class-for-automatic-translation

을 그것에는 자동으로 브라우저와 다른 멋진 것들을 많이에서 언어를 감지합니다. 그렇지 않으면 자신의 웹 사이트에 적합한 올바른 방법으로 Google API에 액세스하기 위해 자신 만의 클래스를 작성해야합니다. GET 방식은 특정 제한되어 있기 때문에

+0

그래서 내 페이지의 HTML 콘텐츠를 가져올 수 있습니다. mysite.com/home과 transalte 메소드에 전달하면 자동으로 전체 페이지가 번역됩니까? – Imat

+1

Nvm, i google이 맞춤 PHP 클래스별로 액세스를 중지 한 것을 보았습니다! 죄송합니다! 당신이 그것을 사용하고 싶다면 귀하의 웹 사이트를 그들의 필요에 맞게 고치려면이 경우에 google translate Plugin을 사용해야합니다. – Xatenev

+0

알겠습니다 .. 고마워 .. – Imat

관련 문제