json та markdown.
Цей документ детально описує інструкції з інтеграції Translate API, щоб допомогти вам легко інтегрувати та повністю використовувати потужні можливості цього API. За допомогою Translate API ви можете легко реалізувати переклад введеного тексту на певну мову, а також підтримувати специфічні способи виведення результатів перекладу.
Процес подачі заявки
Щоб використовувати Localization Translate API, спочатку потрібно перейти на сторінку подачі заявки Localization Translate API для отримання відповідної послуги. Після переходу на сторінку натисніть кнопку «Acquire», як показано на малюнку:
Якщо ви ще не увійшли в систему або не зареєстровані, вас автоматично перенаправлять на сторінку входу, щоб запросити реєстрацію та вхід. Після входу або реєстрації ви автоматично повернетеся на поточну сторінку.
При першій подачі заявки вам буде надано безкоштовний ліміт, який дозволяє безкоштовно використовувати цей API.
Приклад запиту
Розглянемо приклад з англійським введенням, щоб продемонструвати, як використовувати цей API. Припустимо, англійський опис виглядає так:# Title 1\n\nThis is a paragraph.\n\n## Title 2\n\nThis is another paragraph., далі продемонструємо, як завантажити англійський опис і отримати переклад на китайську мову, при цьому виводячи його у форматі markdown.
Налаштування заголовків запиту та тіла запиту
Request Headers включає:accept: вказує на прийняття відповіді у форматі JSON, тут вказуєтьсяapplication/json.authorization: ключ для виклику API, після подачі заявки можна вибрати з випадаючого списку.
input: текст, що потребує перекладу.locale: налаштування мови перекладу.extension: налаштування формату виведення результату перекладу.model: велика модель, що використовується для перекладу, за замовчуванням gpt-3.5.

Приклад коду
Можна помітити, що на правій стороні сторінки автоматично згенеровано код на різних мовах, як показано на малюнку:
CURL
Python
Приклад відповіді
Після успішного запиту API поверне інформацію про результати цього перекладного завдання. Наприклад:data, яке містить перекладений текст китайською мовою, при цьому повертається у форматі markdown, інша інформація виглядає наступним чином:
data, результат цього перекладного завдання.model, велика мовна модель, що використовується для цього перекладного завдання.locale, тип мови перекладу для цього перекладного завдання.
Обробка помилок
При виклику API, якщо виникає помилка, API поверне відповідний код помилки та інформацію. Наприклад:400 token_mismatched: Неправильний запит, можливо, через відсутні або недійсні параметри.400 api_not_implemented: Неправильний запит, можливо, через відсутні або недійсні параметри.401 invalid_token: Неавторизовано, недійсний або відсутній токен авторизації.429 too_many_requests: Занадто багато запитів, ви перевищили ліміт запитів.500 api_error: Внутрішня помилка сервера, щось пішло не так на сервері.

