Google Translate Text To Speech API

Il famosissimo traduttore di Google, ovvero Google Translate mette a disposizione una chiamata che permette di riprodurre una stringa – esattamente come se premeste il pulsante “Ascolta” nell’interfaccia originale.

Basta comporre un link del tipo: http://translate.google.com/translate_tts?tl=en&q=hello%20world per avviare la riproduzione della frase (in inglese).

Ovviamente basta cambiare il parametro tl con it per l’italiano o l’equivalente sigla per le altre lingue.

Il problema è che questa API non è accessibile se richiamata da altri siti web, per cui basta cancellare il referer chiamando l’URL: http://referer.us/translate.google.com/translate_tts?tl=en&q=hello%20world