PDA

Visualizza la versione completa : [PYTHON] Accesso a servizio "Google Translate" ed errore "forbidden..."


FumG.
07-02-2011, 19:03
Salve a tutti, sto cercando di scaricare un file mp3 dal sito di google traslate per usarlo come "sintetizatore vocale" solo che usando il seguente codice:


import urllib2
url = 'http://translate.google.com/translate_tts?tl=it&q=ciao'
text = urllib2.urlopen(url).read()
output = open('pippo.mp3','wb+')
output.write(text)
output.close()

Invece di trovarmi il file mp3 con la signora che pronucia "ciao" mi ritrovo un file html con l'errore: Your client does not have permission to get URL /translate_tts?tl=it&q=ciao from this server.

alka
08-02-2011, 11:44
Che io sappia, l'accesso ai servizi di Google avviene tramite le API specifiche e, in ogni caso, autorizzandone l'uso tramite l'attivazione di uno specifico account a cui viene assegnata una developer key da utilizzare.

Fai una ricerca per ottenere informazioni pił dettagliate.

Loading