مهلة تجريف الويب

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


ما هو مهلة الترجمة؟

تحدث مهلة الترجمة عندما لا يتمكن VNTranslator من استرداد الترجمة ضمن الحد الزمني المحدد. يحدث هذا غالبًا عند استخدام خدمات الترجمة عبر الويب.

كيف تعمل:

  1. يفتح VNTranslator نافذة متصفح افتراضية ويتنقل إلى موقع الترجمة

  2. يتم إرسال النص إما عن طريق:

    • إدخاله مباشرة في حقل إدخال الترجمة، أو

    • تضمينه في عنوان URL

  3. يقوم VNTranslator بالبحث المستمر عن النص المترجم داخل عناصر HTML في الصفحة

  4. إذا لم يتم العثور على الترجمة خلال فترة المهلة (الافتراضية: 10 ثوانٍ)، يحدث خطأ مهلة

circle-info

بشكل افتراضي، تم تعيين مهلة الترجمة إلى 10000 مللي ثانية (10 ثوانٍ). يمكنك زيادة ذلك في الإعدادات → الترجمة → إعدادات متقدمة.


خدمات الترجمة التي تستخدم استخراج المحتوى من الويب

الخدمات التالية تستخدم طرق استخراج المحتوى من الويب وقد تواجه أخطاء انتهاء المهلة:

  1. Google لايت

  2. Google على الويب

  3. DeepL على الويب

  4. Bing

  5. Papago

  6. Yandex

  7. بايدو

  8. ChatGPT Web (webLLM)

  9. Gemini Web (webLLM)

  10. Claude Web (webLLM)

  11. Mistral Web (webLLM)

  12. DeepSeek Web (webLLM)

  13. Grok Web (webLLM)

circle-info

ما الفرق بين الخدمات القائمة على الويب والخدمات عبر واجهة برمجة التطبيقات (API)؟

الخدمات القائمة على الويب (المذكورة أعلاه) لا تحتوي على "API" في اسمها وتستخدم أتمتة المتصفح. الخدمات عبر API مثل "DeepL API" أو "Gemini API" تستخدم اتصالات رسمية وتكون أكثر موثوقية.


ما الذي يسبب مهلات الترجمة؟

يمكن أن تحدث مهلات الترجمة لعدة أسباب:

مشاكل متعلقة بالخدمة:

  • تغير هيكل الموقع (قامت خدمة الترجمة بتحديث التخطيط الخاص بها)

  • الموقع تحت الصيانة أو غير متاح مؤقتًا

  • مطلوب التحقق عبر CAPTCHA

  • شعار قبول ملفات تعريف الارتباط يحجب المحتوى

  • تم الوصول إلى حد الاستخدام المجاني

مشاكل الاتصال:

  • اتصال إنترنت غير مستقر أو بطيء

  • تم حظر عنوان IP الخاص بك أو تقييده من قبل الخدمة

  • إرسال العديد من طلبات الترجمة في وقت قصير جدًا

مشاكل المتصفح:

  • يفشل المتصفح الافتراضي في تحميل الصفحة بشكل صحيح

  • عناصر JavaScript لا يتم تحميلها بشكل صحيح


خطوات استكشاف الأخطاء وإصلاحها

1. تحقق من تحديثات خدمة الترجمة

circle-info

تأكد من أن خدمة الترجمة الخاصة بك محدّثة إلى أحدث إصدار.

  • نسخة PRO: اذهب إلى الإعدادات → خدمات الترجمة → التحديثات

  • نسخة NEO: تحقق من #custom-mt القناة على Discord للتحديثات

2. تجنب خيار "كشف اللغة"

على الرغم من توفر هذا الخيار، لا يُنصح باستخدام "كشف اللغة" لأنه قد يسبب مشاكل في التوافق في بعض التحديثات. من الأفضل تحديد لغة المصدر يدويًا للحصول على نتائج أكثر موثوقية.

3. فحص نافذة المتصفح الافتراضي

مفعل "إظهار المتصفح" في إعدادات الخدمة لفحص عملية استخراج المحتوى من الويب بصريًا وتحديد ما الذي يسبب انتهاء المهلة.

circle-info

لفتح إعدادات الخدمة:

  • من المشغل: المشغل → المترجم → انقر نقرًا مزدوجًا على اسم الخدمة

  • من الإعدادات: الإعدادات → خدمات الترجمة → انقر على اسم الخدمة

إذا ظهر اختبار CAPTCHA قد تؤدي كثرة الطلبات إلى ظهور اختبار CAPTCHA. أكمل التحقق من CAPTCHA أو استخدم VPN للحصول على عنوان IP مختلف.

CAPTCHA

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

إذا رأيت رسالة "تم الوصول إلى حد الاستخدام المجاني" مسح الكوكيز أو أعد تشغيل MT. إذا لم ينجح ذلك، جرّب استخدام VPN.

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

يمكنك مشاهدة هذا الفيديو الذي يوضح مثالًا لمشكلة "كثرة الطلبات": https://www.youtube.com/watch?v=JdhLtNgVdYcarrow-up-right

إذا تم تحميل الصفحة بشكل غير صحيح أو ظهرت فارغة قد يشير ذلك إلى اتصال إنترنت غير مستقر أو أن موقع الترجمة قيد الصيانة. جرّب:

  • التحقق من اتصال الإنترنت لديك

  • الانتظار لبضع دقائق والمحاولة مرة أخرى

  • التبديل مؤقتًا إلى خدمة ترجمة مختلفة

إذا كان بإمكانك رؤية نص المصدر والنص المترجم في نافذة المتصفح الافتراضي لكن VNTranslator لا يزال يُظهر TIMEOUT غالبًا ما يشير هذا إلى تحديث في بنية الموقع. لم يعد VNTranslator قادرًا على العثور على عناصر HTML الصحيحة التي يظهر فيها النص المترجم.

ماذا تفعل:

  • أبلغ عن هذه المشكلة في #report-an-issue القناة على Discord

  • استخدم خدمة ترجمة بديلة مؤقتًا أثناء انتظار التحديث

4. مسح ملفات تعريف الارتباط وبيانات الموقع للمتصفح

يمكن أن يحل مسح الكوكيز العديد من مشكلات انتهاء المهلة، خاصة عندما تصل إلى حدود الاستخدام أو تنتهي جلستك.

5. استخدم VPN

إذا كنت تواجه قيودًا في المعدل أو حظرًا لعنوان IP:

  • اتصل بـ VPN واختر دولة مختلفة

  • امسح الكوكيز بعد الاتصال بـ VPN

  • أعد محاولة الترجمة

6. التبديل إلى خدمات تعتمد على API

إذا استمرت طرق استخراج المحتوى من الويب في الفشل بشكل متكرر:

  • فكر في التحويل إلى بدائل تعتمد على API (من "DeepL API" إلى "Gemini API")

  • خدمات API أكثر موثوقية وأسرع

  • معظم الخدمات تقدم مستويات مجانية أو تسعيرًا معقولًا