Ir para o conteúdo
POST/api/astro/translate/1 crédito

Tradução de texto

Uma camada fina sobre o Google Cloud Translation, para que textos de mapas gerados em outras partes desta API possam ser exibidos em outro idioma sem que você precise de uma chave própria do Google. Ele não realiza nenhum cálculo astrológico próprio. Envie `text` com um `target_language` opcional (um código ISO; padrão: `hi`, para hindi) e um `source_language` opcional (padrão: `en`); omita ou deixe em branco o idioma de origem, e o Google o detectará. A resposta é um objeto plano com `original_text`, `translated_text`, `source_language` (o código detectado, quando você não informou um) e `target_language`. Observe que, ao contrário da maioria dos endpoints desta API, ela não vem dentro de um envelope `data`. Uma falha ao acessar o serviço upstream ou ao fazer o parse da resposta dele é retornada como 502.

https://api.occultapi.com/api/astro/translate/
Testar requisição

Autenticação

Envie sua chave no cabeçalho X-API-Key. A chave é uma credencial de servidor — nunca a coloque no JavaScript do navegador nem num app mobile.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

Campos da requisição

CampoTipoObrigatórioObservações
textstringobrigatório
source_languagestringopcional
target_languagestringopcional

Exemplo de requisição

curl -X POST https://api.occultapi.com/api/astro/translate/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Sun in Aries"}'

Resposta

{
  "original_text": "Sun in Aries",
  "translated_text": "मेष राशि में सूर्य",
  "source_language": "en",
  "target_language": "hi"
}

Capturada de uma chamada real, com exatamente a requisição acima. Os resultados ficam em data.

Erros

Erros de consumo de créditos retornam { "error": "…", "message": "<code>", "is_error": true }. Mostre error para o usuário e use message para decidir o que fazer no código. Consulte a referência de erros.