/api/astro/translate/1 krediMetin çevirisi
Google Cloud Translation üzerinde ince bir katman. Bu API'nin başka yerlerinde üretilen harita metinlerini, ayrı bir Google anahtarı tutmanıza gerek kalmadan başka bir dilde gösterebilmeniz için sunulur. Kendisi hiçbir astrolojik hesaplama yapmaz. `text` değerini, isteğe bağlı `target_language` (ISO kodu; varsayılanı Hintçe için `hi`) ve isteğe bağlı `source_language` (varsayılanı `en`) ile birlikte POST edin; kaynak dili göndermez veya boş bırakırsanız Google dili kendisi algılar. Yanıt; `original_text`, `translated_text`, `source_language` (siz göndermediyseniz algılanan kod) ve `target_language` içeren düz bir nesnedir. Buradaki çoğu endpoint'ten farklı olarak yanıtın bir `data` zarfına sarılmadığına dikkat edin. Üst hizmete ulaşılamaması veya yanıtının ayrıştırılamaması 502 olarak döner.
https://api.occultapi.com/api/astro/translate/Kimlik doğrulama
Anahtarınızı X-API-Key başlığında gönderin. Anahtar, sunucu tarafında saklanması gereken bir kimlik bilgisidir; tarayıcıda çalışan JavaScript'e veya mobil uygulamaya asla koymayın.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonİstek alanları
| Alan | Tür | Zorunlu | Notlar |
|---|---|---|---|
| text | string | zorunlu | |
| source_language | string | isteğe bağlı | |
| target_language | string | isteğe bağlı |
Örnek istek
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"}'Yanıt
{
"original_text": "Sun in Aries",
"translated_text": "मेष राशि में सूर्य",
"source_language": "en",
"target_language": "hi"
}Yukarıdaki isteğin birebir aynısıyla yapılan gerçek bir çağrıdan alındı. Sonuçlar data altında yer alır.
Hatalar
Kredi ve kullanım hataları { "error": "…", "message": "<code>", "is_error": true } döndürür. Kullanıcıya error değerini gösterin, kodunuzda ise message değerine göre karar verin. Ayrıntılar için hata referansına bakın.