Ir al contenido
POST/api/astro/translate/1 crédito

Traducción de texto

Una capa ligera sobre Google Cloud Translation, que se ofrece para que el texto de cartas producido en otras partes de esta API pueda mostrarse en otro idioma sin que tengas una clave de Google aparte. No realiza ningún cálculo astrológico propio. Envía `text` por POST con un `target_language` opcional (un código ISO; por defecto `hi`, hindi) y un `source_language` opcional (por defecto `en`); si omites el idioma de origen o lo dejas vacío, Google lo detectará. La respuesta es un objeto plano con `original_text`, `translated_text`, `source_language` (el código detectado cuando no indicaste ninguno) y `target_language`. Ten en cuenta que, a diferencia de la mayoría de los endpoints de esta API, la respuesta no va dentro de un objeto `data`. Un fallo al contactar con el servicio externo o al analizar su respuesta se devuelve como 502.

https://api.occultapi.com/api/astro/translate/
Probar solicitud

Autenticación

Envía tu clave en la cabecera X-API-Key. La clave es una credencial de servidor: nunca la pongas en el JavaScript del navegador ni en una app móvil.

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

Campos de la solicitud

CampoTipoObligatorioNotas
textstringobligatorio
source_languagestringopcional
target_languagestringopcional

Ejemplo de solicitud

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"}'

Respuesta

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

Obtenida de una llamada real con la solicitud de arriba, tal cual. Los resultados van dentro de data.

Errores

Los errores de control de uso devuelven { "error": "…", "message": "<code>", "is_error": true }. Muestra error al usuario y usa message para decidir qué hace tu código. Consulta la referencia de errores.