Google Translate API-text-to-speech: http-Anfragen verboten
Ich versuche eine Sprache zu lernen, web-app, wenn Sie den Mauszeiger über das Wort, man spricht es für Sie. Ich möchte den Zugriff auf die native-speaker-übersetzungen von Google Translate API.
Habe ich gefunden diese Ressource gibt http://translate.google.com/translate_tts
als die Basis-URL tl
für die Zielsprache und q
für den query-string.
Diese funktioniert Super, wenn ich nur Zugriff im browser
http://translate.google.com/translate_tts?tl=zh-CN&q=你好, aber alle httprequests für meine Anwendung return a 403 Forbidden error.
localhost:~ me$ wget
"http://translate.google.com/translate_tts?ie=UTF-8&tl=de&q=hello+world"
--2015-06-02 11:02:06-- http://translate.google.com/translate_tts?ie=UTF-8&tl=de&q=hello+world
Lösung translate.google.com... 173.194.123.38, 173.194.123.36,
173.194.123.32, ... Anschließen translate.google.com/173.194.123.38/:80... verbunden. HTTP-request
gesendet, warten auf Antwort... 403 Forbidden 2015-06-02 11:02:07 FEHLER
403: Verboten.
Gibt es eine formale Google-API für text-zu-Sprache im Zusammenhang mit Ihrer Zahlung Pläne für die traditionelle Google-Translate API, ich bin einfach nicht finden? Oder ist es ein Weg, um get
und spielen diese audio-irgendwie?
InformationsquelleAutor Growler | 2015-06-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ressource datiert ist. Google veraltet freien Zugang zu der Sprache zu übersetzen api. Nun ein API-key benötigt wird. Die api ist jetzt auch in V2.
Ohne einen api-Schlüssel erhalten Sie die 403 forbidden-Fehler.
Mehr Informationen hier: https://cloud.google.com/translate/docs
translate_tts
URI mitwget -q -U Mozilla -O output.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=en&q=hello+world"
es ist keine offizielle api, aber es dauert noch einen api-Schlüssel. Sie können versuchen bekommen, ging es mit Techniken aus dem hier: stackoverflow.com/questions/12883330/.... Du bist wahrscheinlich zu blockiert sind, oft nachdem Sie die Anforderungen mit über 100 Zeichen.
Ich habe gesehen, dass, sind Sie wahrscheinlich zu blockiert sind, es zu benutzen, sobald Google erkennt, wie Sie mit den Anfragen.
Dass SO ein post enthält veraltete Techniken, die ich verwendet original, wenn ich dies gepostet. Aktuelle Technik gibt es von weston.ruter.net/2009/12/12/google-tts
dass SO ein post immer aktuell gehalten wird und der link, den Sie angesprochen haben, ist von diesem post, die immer noch funktioniert.
InformationsquelleAutor Akshat
Können Sie alles, was sound, ich habe es gefunden:
https://translate.google.com.vn/translate_tts?ie=UTF-8&q=ANYTHING_TEXT&tl=en&client=tw-ob
Hinweis: client=tw-ob
InformationsquelleAutor Tan Nguyen