İçeriğe atla
POST/api/astro/translate/1 kredi

Metin ç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/
İsteği deneyin

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ı

AlanTürZorunluNotlar
textstringzorunlu
source_languagestringisteğe bağlı
target_languagestringisteğ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.