API do Google Tradutor - Sem origem de controle de acesso com conversão de texto em fala
Publiquei esta pergunta no SO para fazer o Google Translate Text-To-Speech funcionar.
Conversão de texto em voz da API do Google Translate: solicitações de HTTP proibidas
Foi-me dito que precisava de uma chave e para ativar o faturamento. Eu já fiz isso. Sei que o faturamento está ativado porque, usando seusponto final especificado para traduções apenas com palavras (discurso não narrado) (GET https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&source=en&target=de&q=Hello%20world
), Sou capaz de obter uma resposta no DHC e no meu aplicativo$.get
:
Na minha pergunta original (acima), foi-me dito que, se eu receber uma chave de API, não seria mais impedido de obter texto para fala. Testei a solicitação de conversão de texto em fala no DHC e no Postman:
https://translate.google.com/translate_tts?key=myKeyHere& ie = utf-8 & tl = zh-CN & q = 你好
E conseguiu 200:
Excelente. No entanto, na minha inscrição, faço umaget
solicitação:
$.get('https://translate.google.com/translate_tts?key='+myKey+'&ie=utf-8&tl=en&q=Hello+world',
function (returned_data) {
Eu sou bloqueado:
Nenhum cabeçalho 'Access-Control-Allow-Origin'
Por que é isso?