/api/astro/translate/1 créditTraduction 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/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/jsonChamps de la requête
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| text | string | obligatoire | |
| source_language | string | facultatif | |
| target_language | string | facultatif |
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.