عملية التقديم
لاستخدام واجهة برمجة تطبيقات Midjourney Translate، تحتاج أولاً إلى زيارة صفحة التقديم Midjourney Translate API لتقديم الطلب للخدمة المناسبة، بعد دخول الصفحة، انقر على زر “Acquire” كما هو موضح في الصورة:
إذا لم تكن قد قمت بتسجيل الدخول أو التسجيل بعد، سيتم تحويلك تلقائيًا إلى صفحة تسجيل الدخول لدعوتك للتسجيل وتسجيل الدخول، بعد تسجيل الدخول أو التسجيل، سيتم العودة تلقائيًا إلى الصفحة الحالية.
عند التقديم لأول مرة، سيكون هناك حد مجاني متاح، يمكنك استخدام هذه الواجهة مجانًا.
أمثلة الطلب
سنأخذ وصفًا باللغة الصينية كمثال، ونوضح كيفية استخدام هذه الواجهة. لنفترض أن الوصف باللغة الصينية هو: “ملاك أنيق، بلا عيوب، أبيض نقي”، وسنوضح بعد ذلك كيفية رفع الوصف باللغة الصينية والحصول على الوصف باللغة الإنجليزية.إعداد رأس الطلب وجسم الطلب
Request Headers تشمل:accept: تحديد استلام استجابة بتنسيق JSON، هنا يتم ملؤه بـapplication/json.authorization: مفتاح استدعاء الواجهة، يمكن اختياره مباشرة بعد التقديم.
content: الوصف المرفوع باللغة الصينية.
يكفي هذا الحقل الواحد لإكمال الترجمة، يرجى التأكد من أن content يستخدم الوصف باللغة الصينية.
الإعداد كما هو موضح في الصورة أدناه:
مثال على الكود
يمكنك أن تلاحظ أنه تم توليد أكواد بلغات مختلفة تلقائيًا على الجانب الأيمن، كما هو موضح في الصورة:
CURL
Python
مثال على الاستجابة
بعد نجاح الطلب، ستقوم الواجهة بإرجاع وصف مترجم باللغة الإنجليزية. على سبيل المثال:content، والذي يحتوي على الوصف المترجم باللغة الإنجليزية، وهو نتيجة الترجمة المقابلة للوصف باللغة الصينية.
content، يتم إنشاء الوصف المقابل باللغة الإنجليزية، ويمكن استخدامه لوصف مهام توليد الصور.
معالجة الأخطاء
عند استدعاء الواجهة، إذا واجهت أخطاء، ستقوم الواجهة بإرجاع رمز الخطأ والمعلومات المناسبة. على سبيل المثال:400 token_mismatched: طلب غير صحيح، ربما بسبب معلمات مفقودة أو غير صالحة.400 api_not_implemented: طلب غير صحيح، ربما بسبب معلمات مفقودة أو غير صالحة.401 invalid_token: غير مصرح، رمز تفويض غير صالح أو مفقود.429 too_many_requests: عدد كبير جدًا من الطلبات، لقد تجاوزت الحد المسموح به.500 api_error: خطأ في الخادم الداخلي، حدث خطأ ما على الخادم.

