2011-05-14 6 views

답변

3

API v2는 키 생성 및 유효성 검사에 다른 시스템을 사용하므로 새 키를 가져와야합니다. http://code.google.com/apis/console/으로 이동하여 가입하십시오.

간편한 테스트 방법을 원하면 URL로 직접 이동할 수 있습니다. 내가 https://www.googleapis.com/language/translate/v2?q=hello%20world&source=en&target=de&key=(my 키>)로 이동한다면, 나는 다음과 같은 얻을 : 내가 사용하는 것이 좋습니다

{ 
"data": { 
    "translations": [ 
    { 
    "translatedText": "Hallo Welt" 
    } 
    ] 
} 
} 
+0

지금은 브라우저에서 직접 데이터를 가져올 수 있지만 XHR을 통해 액세스하려고하면 요청이 거부됩니다. – Pacerier

+1

일종의 XSS 문제인 것처럼 보입니다. XMLHttpRequest를 사용하지 않는 http://code.google.com/apis/language/translate/v2/getting_started.html에서 JavaScript 예제를 사용해보십시오. –

+0

거기에 XMLHttpRequest 사용할 수있는 문제를 해결할 수있는 방법은 무엇입니까? – Pacerier

0

: V1은 사용되지 않습니다 나는 단지 query.translate를 업데이트했습니다 전에 http://code.google.com/p/jquery-translate/

나는 자신의 코드를 사용했다. js 파일을 제공하고 내가 이전에 가지고 있던 코드 한 줄을 추가합니다 : $.translate.load('API-KEY'); 그리고 완벽하게 작동했습니다!

관련 문제