Aller au contenu
POST/api/astro/translate/1 crédit

Traduction de texte

Une simple surcouche de Google Cloud Translation, proposée pour que le texte de thème produit ailleurs dans cette API puisse s’afficher dans une autre langue sans que vous ayez besoin de votre propre clé Google. Elle n’effectue elle-même aucun calcul astrologique. Envoyez `text` avec un `target_language` facultatif (un code ISO, par défaut `hi` pour le hindi) et un `source_language` facultatif (par défaut `en`) ; si vous omettez la langue source ou la laissez vide, Google la détecte. La réponse est un objet plat avec `original_text`, `translated_text`, `source_language` (le code détecté si vous n’en avez pas fourni) et `target_language`. Notez que, contrairement à la plupart des endpoints proposés ici, elle n’est pas encapsulée dans une enveloppe `data`. Un échec de connexion au service amont ou de lecture de sa réponse est renvoyé sous forme d’erreur 502.

https://api.occultapi.com/api/astro/translate/
Tester la requête

Authentification

Envoyez votre clé dans l’en-tête X-API-Key. Une clé est un identifiant côté serveur : ne la placez jamais dans du JavaScript exécuté par le navigateur ni dans une application mobile.

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

Champs de la requête

ChampTypeObligatoireRemarques
textstringobligatoire
source_languagestringfacultatif
target_languagestringfacultatif

Exemple de requête

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

Réponse

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

Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data.

Erreurs

Les erreurs du contrôle de clé et de crédits renvoient { "error": "…", "message": "<code>", "is_error": true }. Affichez error à vos utilisateurs et basez votre logique sur message. Voir la référence des erreurs.