/api/astro/translate/1 CreditTextübersetzung
Ein schlanker Wrapper um Google Cloud Translation. Er sorgt dafür, dass Horoskoptext, den diese API an anderer Stelle erzeugt, in einer anderen Sprache angezeigt werden kann, ohne dass du einen eigenen Google-Schlüssel brauchst. Eine eigene astrologische Berechnung führt er nicht durch. Sende per POST `text` mit optionalem `target_language` (ein ISO-Code, standardmäßig `hi` für Hindi) und optionalem `source_language` (standardmäßig `en`); lässt du die Quellsprache weg oder leer, erkennt Google sie selbst. Die Antwort ist ein flaches Objekt mit `original_text`, `translated_text`, `source_language` (der erkannte Code, wenn du keinen angegeben hast) und `target_language`. Beachte: Anders als bei den meisten Endpoints hier ist die Antwort nicht in eine `data`-Hülle verpackt. Kann der vorgelagerte Dienst nicht erreicht oder seine Antwort nicht geparst werden, kommt ein 502 zurück.
https://api.occultapi.com/api/astro/translate/Authentifizierung
Schick deinen Schlüssel im Header X-API-Key mit. API-Schlüssel sind Zugangsdaten für den Server: Sie gehören nie in Browser-JavaScript oder in eine mobile App.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonFelder der Anfrage
| Feld | Typ | Pflicht | Hinweise |
|---|---|---|---|
| text | string | Pflicht | |
| source_language | string | optional | |
| target_language | string | optional |
Beispielanfrage
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"}'Antwort
{
"original_text": "Sun in Aries",
"translated_text": "मेष राशि में सूर्य",
"source_language": "en",
"target_language": "hi"
}Aus einem echten Aufruf mit genau dieser Anfrage. Die Ergebnisse stehen unter data.
Fehler
Abrechnungsfehler liefern { "error": "…", "message": "<code>", "is_error": true }. Zeig deinen Nutzern error an und verzweige im Code anhand von message. Details in der Fehlerreferenz.