Passer au contenu principal
La principale fonctionnalité de l’API Midjourney Translate est d’obtenir une description en anglais à partir d’un mot de description en chinois. Ce document détaillera les instructions d’intégration de l’API Midjourney Translate, vous aidant à l’intégrer facilement et à tirer pleinement parti de la puissance de cette API. Grâce à l’API Midjourney Translate, vous pouvez facilement convertir des mots de description en chinois en mots de description en anglais.

Processus de demande

Pour utiliser l’API Midjourney Translate, vous devez d’abord vous rendre sur la page de demande Midjourney Translate API pour demander le service correspondant. Une fois sur la page, cliquez sur le bouton « Acquire », comme indiqué dans l’image : Page de demande Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion vous invitant à vous inscrire et à vous connecter. Après vous être connecté ou inscrit, vous serez automatiquement renvoyé à la page actuelle. Lors de votre première demande, un quota gratuit sera offert, vous permettant d’utiliser cette API gratuitement.

Exemples de requêtes

Prenons un mot de description en chinois comme exemple pour démontrer comment utiliser cette API. Supposons que le mot de description en chinois soit : un ange exquis, sans défaut, d’un blanc pur, nous allons maintenant montrer comment télécharger le mot de description en chinois et obtenir le mot de description en anglais.

Configuration des en-têtes de requête et du corps de la requête

Request Headers comprend :
  • accept : spécifie que la réponse doit être au format JSON, ici rempli avec application/json.
  • authorization : la clé d’API pour appeler l’API, que vous pouvez sélectionner directement après la demande.
Request Body comprend :
  • content : le mot de description en chinois à télécharger.
Un seul champ suffit pour effectuer la traduction, veuillez vous assurer que content utilise le mot de description en chinois.
Configurez comme indiqué dans l’image ci-dessous :

Exemples de code

Vous pouvez constater que divers langages de code ont déjà été générés automatiquement sur le côté droit de la page, comme indiqué dans l’image :

Voici quelques exemples de code :

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)

Exemples de réponse

Après une requête réussie, l’API renverra une description traduite du mot de description en chinois. Par exemple :
{
  "content": "Exquisite, flawless, pure white angel"
}
On peut voir qu’il y a un champ content dans le résultat, qui contient le mot de description en anglais traduit, correspondant au mot de description en chinois.
  • content, génère le mot de description en anglais correspondant, pouvant être utilisé pour des tâches de génération d’images.

Gestion des erreurs

Lors de l’appel de l’API, si une erreur se produit, l’API renverra le code d’erreur et les informations correspondantes. Par exemple :
  • 400 token_mismatched : Mauvaise requête, probablement en raison de paramètres manquants ou invalides.
  • 400 api_not_implemented : Mauvaise requête, probablement en raison de paramètres manquants ou invalides.
  • 401 invalid_token : Non autorisé, jeton d’autorisation invalide ou manquant.
  • 429 too_many_requests : Trop de requêtes, vous avez dépassé la limite de taux.
  • 500 api_error : Erreur interne du serveur, quelque chose s’est mal passé sur le serveur.

Exemple de réponse d’erreur

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

Conclusion

Grâce à ce document, vous avez compris comment utiliser l’API Midjourney Translate pour traduire les mots de description en chinois téléchargés en mots de description en anglais. Nous espérons que ce document vous aidera à mieux intégrer et utiliser cette API. Si vous avez des questions, n’hésitez pas à contacter notre équipe de support technique.