Перейти до вмісту
POST/api/astro/translate/1 кредит

Переклад тексту

Тонка обгортка над Google Cloud Translation: текст карти, сформований деінде в цьому API, можна показати іншою мовою без окремого ключа Google. Власних астрологічних розрахунків не виконує. Надішліть `text` і, за бажанням, `target_language` (код ISO, за замовчуванням `hi` — гінді) та `source_language` (за замовчуванням `en`); якщо мову джерела не передати або залишити порожньою, Google визначить її сам. Відповідь — плаский об’єкт з `original_text`, `translated_text`, `source_language` (визначений код, якщо ви його не вказали) і `target_language`. Зверніть увагу: на відміну від більшості ендпоінтів, відповідь не загорнута в `data`. Якщо зовнішній сервіс недоступний або його відповідь не вдається розібрати, повертається 502.

https://api.occultapi.com/api/astro/translate/
Спробувати запит

Автентифікація

Передавайте ключ у заголовку X-API-Key. Ключ — це серверні облікові дані: ніколи не вставляйте його в JavaScript, що виконується в браузері, чи в мобільний застосунок.

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

Поля запиту

ПолеТипОбов’язковеПримітки
textstringобов’язковий
source_languagestringнеобов’язковий
target_languagestringнеобов’язковий

Приклад запиту

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

Відповідь

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

Записано з реального виклику з точно таким запитом, як вище. Результати лежать у data.

Помилки

Помилки обліку кредитів мають вигляд { "error": "…", "message": "<code>", "is_error": true }. Людям показуйте error, а логіку будуйте на message. Детальніше — у довіднику помилок.