درس الترجمة المحلية

ترجمة مانغا محلية: ربط manga-translator-ui بـNodeLane

شغّل خدمة الويب لـmanga-translator-ui واربطها بـNodeLane وترجم أول صفحة، مع حلول الاتصال والدخول والانتظار والتخزين المؤقت.

فريق تحرير NodeLane Comics8 دقائق

لقطات حقيقية للإضافة بالصينية واليابانية والكورية والإنجليزية مع قصة أصلية للمشروع. تعرض النماذج الإعدادات ولا تثبت نجاح الاتصال. تستخدم هذه الصفحة اللقطات الإنجليزية.

قبل البدء

يتولى NodeLane Comics القراءة في المتصفح، ويعالج manga-translator-ui (MTU) الصور. لا تحتاج قناتك الخاصة إلى حساب NodeLane ولا تستهلك حصته الرسمية. وتتحمل أنت العتاد والنماذج وتكاليف API الخارجية.

تحتاج أحدث إضافة للحاسوب وخدمة MTU مثبتة مع تبعياتها واسم المستخدم وكلمة المرور. يستخدم الدرس http://127.0.0.1:8000 على الحاسوب الذي يشغّل المتصفح؛ واستبدل المنفذ بمنفذك الفعلي.

1. شغّل خدمة الويب لـMTU

تحتاج الإضافة خدمة ويب HTTP، ولا يكفي فتح نافذة MTU لسطح المكتب. شغّل الأمر التالي في مجلد المشروع بعد التثبيت واترك الخدمة تعمل. تخطّه إذا كانت خدمة الويب تعمل عبر Docker أو طريقة أخرى.

لا يفعّل هذا المثال GPU. أضف --use-gpu فقط بعد إعداد بيئة GPU مدعومة وفق التعليمات الأصلية. تختلف متطلبات النماذج والتعريفات والعتاد حسب إصدار MTU.

uv run --no-sync python -m manga_translator web --host 127.0.0.1 --port 8000

2. ترجم صورة اختبار في MTU أولًا

افتح http://127.0.0.1:8000 وأكمل إعداد حساب MTU وسجّل الدخول. إذا طُلب تغيير كلمة المرور الأولية، غيّرها في MTU قبل ربط الإضافة. هذه بيانات MTU وليست حساب NodeLane.

اضبط المترجم والنماذج ومفاتيح API المطلوبة على الخادم وتأكد من نجاح صورة اختبار. تحدد الإضافة اللغة المستهدفة وتستخدم افتراضيات الخادم لبقية الإعدادات. تحقق من الافتراضيات ولا تضع مفتاح API في حقل كلمة مرور الإضافة.

3. أضف قناة ترجمة في الإضافة

3. أضف قناة ترجمة في الإضافة
3. أضف قناة ترجمة في الإضافةعرض بالحجم الكامل ↗

افتح الإعدادات ثم قنوات الترجمة. بعد نجاح الاتصال تحفظ الإضافة كلمة المرور والرمز محليًا. عند إعادة الاتصال بالعنوان واسم المستخدم نفسيهما، اترك كلمة المرور فارغة لاستخدام المحفوظة. أدخلها عند تغيير العنوان أو المستخدم أو كلمة المرور أو انتهاء صلاحيتها. الإعدادات القديمة التي تحفظ رمزًا فقط تحتاج كلمة مرور مرة عند إعادة الاتصال. تشير التسميات أدناه إلى عناصر واجهتك. يتطلب الحفظ وإعادة الاتصال بكلمة مرور فارغة الإصدار 0.10.2 أو أحدث؛ وتتطلب الإصدارات الأقدم إدخالها كل مرة.

  1. اختر إضافة قناة ترجمة وحدد manga-translator-ui. يمكنك تسميتها مثل «حاسوبي».
  2. أدخل http://127.0.0.1:8000 كعنوان الخدمة الجذري، دون /auth/login أو /translate/with-form/image أو مسار الإدارة.
  3. أدخل اسم مستخدم MTU وكلمة مروره واختر الاتصال والاستخدام. لا يطلب الاتصال إذن موقع إضافيًا؛ وإذا كان الوصول مقيّدًا، فأعد السماح بجميع المواقع من إعدادات الإضافة وحاول مجددًا.
  4. تأكد من ظهور الخدمة كالقناة الحالية. يمكن حفظ عدة خدمات لكن تُستخدم قناة واحدة مختارة فقط.

4. اقرأ أول صفحة مترجمة

4. اقرأ أول صفحة مترجمة
4. اقرأ أول صفحة مترجمةعرض بالحجم الكامل ↗

افتح كتابًا محليًا أو عنصر OPDS أو موقعًا مدعومًا في القارئ. اختر اللغة وقناة MTU واختبر الصورة الحالية. توفر القناتان الرسمية وMTU ترجمة في الإضافة الحالية.

تُعطى الأولوية للصور الحالية ضمن نافذة قراءة مجاورة محدودة. تعالج قناة MTU الواحدة الصور بالتتابع. عُد للأصل أو قارن جنبًا إلى جنب مع حفظ موضعك؛ ويشترك القارئ وترجمة المواقع والمنطقة في القناة المختارة.

إذا فشلت صفحة، عالج الرسالة قبل المحاولة اليدوية. إغلاق الصفحة أو انقطاع الاتصال لا يثبت توقف MTU عن المعالجة. تجنب الإرسال المتكرر بينما قد تكون الخدمة مشغولة.

حل مشكلات الاتصال والدخول والانتظار

تحقق من MTU نفسه قبل إعادة المحاولة في الإضافة. لا تشارك كلمات المرور أو الرموز أو القصص الخاصة عند الإبلاغ.

المشكلةما الذي يجب التحقق منه
لا يفتح عنوان الخدمةتأكد من تشغيل خدمة الويب وصحة المنفذ. يشير 127.0.0.1 إلى حاسوب المتصفح؛ ويحتاج الجهاز الآخر عنوانًا يمكن الوصول إليه.
تفتح الصفحة لكن الإضافة لا تتصلتحقق من العنوان الجذري وأذونات المتصفح وتوافق نقاط دخول الحساب وترجمة الصور في إصدار MTU.
بيانات خاطئة أو طلب تغيير كلمة المرور الأوليةسجّل الدخول إلى MTU أو غيّر كلمة المرور هناك ثم أعد الاتصال. استخدم بيانات MTU لا كلمة مرور NodeLane أو مفتاح النموذج.
اتصال سابق يبلغ عن انتهاء الدخولاختر إعادة الاتصال من إعدادات القناة. للعنوان والمستخدم نفسيهما اترك كلمة المرور فارغة. أدخلها عند تغير البيانات أو انتهائها، أو إذا كانت الإعدادات القديمة تحفظ رمزًا فقط. لا تعيد الإضافة إرسال الترجمة السابقة بصمت. يلزم 0.10.2 أو أحدث لحفظ كلمة المرور وإعادة استخدامها؛ وفي الأقدم أدخلها كل مرة.
الاتصال ناجح لكن الترجمة تنتظرتحقق من تنزيل النماذج وتحميل المحرك والطابور ورصيد API والعتاد. اختبر الإعداد نفسه في MTU؛ فنجاح الاتصال يثبت الدخول فقط.
انقطاع أو مهلة أو استجابة ليست صورةتحقق من مهمة MTU ومهلة الوكيل والاستجابة، ثم أعد محاولة الصفحة يدويًا بعد الإصلاح. لا تستعيد الإضافة النتائج تلقائيًا من سجل MTU.

التخزين المؤقت والعمل دون اتصال ومسار الصور

تُحفظ نتائج القناة المحلية في هذا المتصفح. قد تُفقد عند مسح التخزين أو ضبط ميزانية الصور المترجمة على صفر وإغلاق الصفحات التي تحتفظ بالنتائج. تحتاج النتائج المفقودة إعادة ترجمة يدوية؛ ولا يمكن استعادتها من MTU.

تُرسل الصور إلى MTU المختار. التشغيل المحلي لا يضمن الترجمة دون اتصال: قد يرسل مترجم أو OCR أو نموذج صور النصوص أو الصور إلى مزود خارجي. يتطلب العمل دون إنترنت أصولًا متاحة ونماذج منزلة ومسار معالجة دون تبعيات شبكية.