Google Translate API - Kein Zugriffskontrollursprung mit Text zu Sprache
Ich habe diese Frage auf SO gepostet, damit Google Translate Text-To-Speech funktioniert.
Google Translate API Text-to-Speech: http-Anfragen verboten
Mir wurde mitgeteilt, dass ich einen Schlüssel benötige, um die Abrechnung zu ermöglichen. Ich habe das seitdem getan. Ich weiß, dass die Abrechnung aktiviert ist, da unter Verwendung ihresspezifizierter Endpunkt für reine Wortübersetzungen (keine gesprochene Rede) GET https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&source=en&target=de&q=Hello%20world
), Ich kann sowohl in DHC als auch in meiner Anwendung eine Antwort erhalten$.get
:
In meiner ursprünglichen Frage (oben) wurde mir gesagt, dass ich bei Erhalt eines API-Schlüssels nicht länger daran gehindert bin, Text in Sprache umzuwandeln. Ich habe die Anforderung für Text-to-Speech in DHC und Postman getestet:
https: //translate.google.com/translate_tts? key = myKeyHere & ie = utf-8 & tl = zh-CN & q = 你好
Und bekam eine 200:
Ausgezeichnet. In meiner Bewerbung mache ich jedoch einget
Anfrage
$.get('https://translate.google.com/translate_tts?key='+myKey+'&ie=utf-8&tl=en&q=Hello+world',
function (returned_data) {
Ich werde blockiert:
No 'Access-Control-Allow-Origin' header
Warum ist das