json и markdown.
В этом документе подробно описывается интеграция API перевода, чтобы помочь вам легко интегрировать и в полной мере использовать мощные функции этого API. С помощью API перевода вы можете легко перевести введенный текст на определенный язык и поддерживать определенные способы вывода результатов перевода.
Процесс подачи заявки
Чтобы использовать API перевода локализации, сначала перейдите в консоль Ace Data Cloud, чтобы получить ваш API Token и сохранить его на всякий случай.
Если вы еще не вошли в систему или не зарегистрированы, вас автоматически перенаправят на страницу входа, пригласив зарегистрироваться и войти в систему, после чего вы автоматически вернетесь на текущую страницу.
Один API Token позволяет вызывать все сервисы платформы, не нужно подавать отдельные заявки для каждого сервиса. При первой подаче заявки предоставляется бесплатный лимит, чтобы вы могли попробовать; при недостаточном лимите вы можете пополнить общий баланс в консоли.
📘 Полная документация: API перевода локализации →
Пример запроса
Рассмотрим пример с английским вводом, чтобы продемонстрировать, как использовать этот API. Предположим, английское описание:# Title 1\n\nThis is a paragraph.\n\n## Title 2\n\nThis is another paragraph., далее покажем, как загрузить английское описание и получить перевод на китайский язык, при этом вывод будет в формате markdown.
Установка заголовков запроса и тела запроса
Заголовки запроса включают: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: Внутренняя ошибка сервера, что-то пошло не так на сервере.

