Przejdź do głównej treści
Główną funkcją Midjourney Translate API jest uzyskiwanie angielskich opisów na podstawie wprowadzonych chińskich opisów. Dokument ten szczegółowo opisuje instrukcje integracji Midjourney Translate API, aby pomóc Ci łatwo zintegrować i w pełni wykorzystać potężne możliwości tego API. Dzięki Midjourney Translate API możesz łatwo przekształcić chińskie opisy na angielskie.

Proces aplikacji

Aby korzystać z Midjourney Translate API, należy najpierw przejść do strony aplikacji Midjourney Translate API i złożyć wniosek o odpowiednią usługę. Po wejściu na stronę kliknij przycisk „Acquire”, jak pokazano na obrazku: Strona aplikacji Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować. Po zalogowaniu lub rejestracji automatycznie wrócisz na bieżącą stronę. Podczas pierwszej aplikacji otrzymasz darmowy limit, który pozwala na bezpłatne korzystanie z tego API.

Przykład żądania

Weźmy chiński opis jako przykład, aby pokazać, jak używać tego API. Załóżmy, że chiński opis to: 精致,无暇,洁白的天使, a następnie pokażemy, jak przesłać chiński opis i uzyskać angielski opis.

Ustawienie nagłówków żądania i ciała żądania

Nagłówki żądania obejmują:
  • accept: określa, że oczekujesz odpowiedzi w formacie JSON, tutaj wpisz application/json.
  • authorization: klucz do wywołania API, po złożeniu wniosku możesz go bezpośrednio wybrać z rozwijanej listy.
Ciało żądania obejmuje:
  • content: przesyłany chiński opis.
Tylko to jedno pole wystarczy do wykonania tłumaczenia, upewnij się, że content używa chińskiego opisu.
Ustawienia są pokazane na poniższym obrazku:

Przykład kodu

Można zauważyć, że po prawej stronie strony automatycznie wygenerowano różne kody w różnych językach, jak pokazano na obrazku:

Niektóre przykłady kodu są następujące:

CURL

curl -X POST 'https://api.acedata.cloud/midjourney/translate' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "content": "精致,无暇,洁白的天使"
}'

Python

import requests

url = "https://api.acedata.cloud/midjourney/translate"

headers = {
    "accept": "application/json",
    "authorization": "Bearer {token}",
    "content-type": "application/json"
}

payload = {
    "content": "精致,无暇,洁白的天使"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)

Przykład odpowiedzi

Po pomyślnym żądaniu API zwróci jedną informację o przetłumaczonym chińskim opisie. Na przykład:
{
  "content": "Exquisite, flawless, pure white angel"
}
Można zauważyć, że w wyniku znajduje się pole content, które zawiera przetłumaczony angielski opis, będący odpowiednikiem chińskiego opisu.
  • content, generuje odpowiadający angielski opis, który można wykorzystać w zadaniach generowania obrazów.

Obsługa błędów

Podczas wywoływania API, jeśli wystąpią błędy, API zwróci odpowiednie kody błędów i informacje. Na przykład:
  • 400 token_mismatched: Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.
  • 400 api_not_implemented: Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.
  • 401 invalid_token: Nieautoryzowany, nieprawidłowy lub brakujący token autoryzacyjny.
  • 429 too_many_requests: Zbyt wiele żądań, przekroczono limit.
  • 500 api_error: Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.

Przykład odpowiedzi błędu

{
  "success": false,
  "error": {
    "code": "api_error",
    "message": "fetch failed"
  },
  "trace_id": "2cf86e86-22a4-46e1-ac2f-032c0f2a4e89"
}

Wnioski

Dzięki temu dokumentowi zrozumiałeś, jak używać Midjourney Translate API do przetłumaczenia przesłanych chińskich opisów na angielskie opisy. Mamy nadzieję, że dokument ten pomoże Ci lepiej zintegrować i korzystać z tego API. W razie jakichkolwiek pytań, skontaktuj się z naszym zespołem wsparcia technicznego.