Процесс подачи заявки
Чтобы использовать Midjourney Translate API, сначала необходимо перейти на страницу заявки Midjourney Translate API и подать соответствующую заявку. После перехода на страницу нажмите кнопку «Acquire», как показано на изображении:
Если вы еще не вошли в систему или не зарегистрированы, вы будете автоматически перенаправлены на страницу входа, где вам предложат зарегистрироваться и войти в систему. После входа в систему вы будете автоматически возвращены на текущую страницу.
При первой подаче заявки предоставляется бесплатный лимит, который позволяет бесплатно использовать этот API.
Пример запроса
Рассмотрим пример с китайским описанием, чтобы продемонстрировать, как использовать этот API. Предположим, что китайское описание: 精致,无暇,洁白的天使, далее мы покажем, как загрузить китайское описание и получить английское описание.Установка заголовков запроса и тела запроса
Request Headers включает:accept: указывает на прием ответа в формате JSON, здесь указываетсяapplication/json.authorization: ключ для вызова API, который можно выбрать из выпадающего списка после подачи заявки.
content: загружаемое китайское описание.
Только это одно поле достаточно для завершения перевода, убедитесь, что content использует китайское описание.
Настройте, как показано на изображении ниже:
Пример кода
Можно заметить, что на правой стороне страницы автоматически сгенерирован код на различных языках, как показано на изображении:
CURL
Python
Пример ответа
После успешного запроса API вернет 1 описание переведенного китайского слова. Например:content, содержащее переведенное английское описание, которое является переводом соответствующего китайского описания.
content, генерирует соответствующее английское описание, которое можно использовать для описания задач по генерации изображений.
Обработка ошибок
При вызове API, если возникнет ошибка, API вернет соответствующий код ошибки и информацию. Например:400 token_mismatched: Неверный запрос, возможно, из-за отсутствия или недействительных параметров.400 api_not_implemented: Неверный запрос, возможно, из-за отсутствия или недействительных параметров.401 invalid_token: Неавторизован, недействительный или отсутствующий токен авторизации.429 too_many_requests: Слишком много запросов, вы превысили лимит частоты.500 api_error: Внутренняя ошибка сервера, что-то пошло не так на сервере.

