OCR

تساعدك هذه الإرشادات على حل المشكلات الشائعة عند استخدام التعرف الضوئي على الحروف (OCR) في VNTranslator.

مشاكل العرض وشاشة العرض

تكوينات الشاشة المدعومة

يدعم VNTranslator OCR إعدادات شاشات عرض متنوعة:

  • OCR الإصدار 1.x: شاشة واحدة فقط

  • OCR الإصدار 2.x: دعم شاشات متعددة (ترتيب أفقي / المحور X)

  • OCR الإصدار 3.x: دعم شاشات متعددة (ترتيب أفقي وعمودي / المحوران X و Y)


مشكلة تكبير العرض (Display Scaling)

المشكلة: منطقة الالتقاط في OCR لا تتطابق مع موقع النص الفعلي على الشاشة، أو تظهر الصور الملتقطة مقصوصة أو غير مصفوفة بشكل صحيح.

السبب: يؤثر تكبير العرض في Windows على ما تراه على الشاشة، لكن OCR يلتقط إحداثيات البكسل الفعلية بدون التكبير.

الحل:

يدعم VNTranslator Pro تكبير العرض. قم بتكوينه في إعدادات التطبيق:

  • افتح VNTranslator الإعدادات.

  • اذهب إلى إعدادات التطبيق -> العرض -> مقياس.

  • اختر إعداد المقياس المناسب الذي يتطابق مع تكبير العرض في Windows.

  • أعد تشغيل VNTranslator.

حل بديل:

إذا استمرت المشاكل، يمكنك تغيير تكبير عرض Windows إلى 100%:

  • افتح Windows الإعدادات

  • اذهب إلى النظام -> العرض

  • اضبط مقياس إلى 100% للشاشة التي تشغّل عليها لعبتك

  • أعد تشغيل VNTranslator

ملاحظة: يدعم VNTranslator Pro الآن تكبير العرض عبر إعدادات التطبيق، لكن استخدام تكبير Windows بنسبة 100% لا يزال يوفر أكثر النتائج اتساقًا.


Gمشكلة بطاقة الرسوميات

circle-info

قائمة رسائل الخطأ:

  • رمز الخطأ 11x

  • فشل التقاط الشاشة

  • لم يتم اكتشاف مصدر العرض!

1. تحديث برامج تشغيل الرسوميات

تحديثات Windows لا توفر دائمًا أحدث البرامج. قم بتنزيلها مباشرة من موقع مُصنّع بطاقة الرسوميات:

  • برامج تشغيل NVIDIA: http://www.nvidia.com/content/drivers/

  • برامج تشغيل AMD: http://support.amd.com/en-us/download

  • برامج تشغيل Intel: https://downloadcenter.intel.com/

2. التبديل بين وحدات معالجة الرسوميات (أنظمة متعددة GPU)

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

  • NVIDIA Optimus: اذهب إلى لوحة تحكم NVIDIA -> إدارة إعدادات 3D -> إعدادات البرنامج

  • AMD القابلة للتبديل: اذهب إلى إعدادات AMD Radeon -> الرسوميات القابلة للتبديل

3. تعطيلالتقاط/التسجيل في GeForce Experience / AMD Radeon

يمكن لميزات تسجيل بطاقة الرسوميات أن تتداخل مع التقاط الشاشة بواسطة OCR.

  • GeForce Experience: تعطيل التراكب داخل اللعبة، تعطيل التقاط سطح المكتب (التحكم بالخصوصية)، تعطيل الإعادة الفورية (Instant Replay)

  • AMD Radeon: تعطيل التراكب داخل اللعبة، تعطيل تسجيل سطح المكتب، تعطيل الإعادة الفورية، تعطيل إعادة التشغيل داخل اللعبة

4. تعطيل تسريع الأجهزة

إذا لم تنجح الحلول الأخرى، حاول تعطيل تسريع الأجهزة في VNTranslator.

  • الطريقة 1: عبر إعدادات VNTranslator: اذهب إلى الإعدادات -> إعدادات التطبيق -> متقدم -> تسريع الأجهزة

  • الطريقة 1: عبر سطر الأوامر C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


حدث خطأ في التقاط الشاشة

circle-info

قائمة رسائل الخطأ:

  • رمز الخطأ 10x

  • خطأ في الوظيفة الرئيسية

  • خطأ في معالجة الصورة

  • صورة غير معرفة

  • فشل التقاط الشاشة

  • INVALID_ARGUMENT - يجب أن يحدد الطلب الصورة والميزات

الحل 1: التشغيل كمسؤول

  • انقر بزر الفأرة الأيمن VNTranslator.exe

  • اختر تشغيل كمسؤول

الحل 2: إعادة التثبيت لجميع المستخدمين

  • إلغاء تثبيت VNTranslator

  • إعادة التثبيت واختر التثبيت لجميع المستخدمين

  • التثبيت إلى: C:\Program Files\VNTranslator

الحل 3: تثبيت/تحديث حزمة Visual C++ القابلة لإعادة التوزيع

الحل 4: تغيير مصدر العرض

  • افتح VNTranslator الإعدادات

  • اذهب إلى إعدادات التطبيق -> العرض

  • غيّر مصدر العرض إلى إما الأصلي أو نظام Windows

  • أعد تشغيل VNTranslator


مشاكل اتصال خادم OCR

المشكلة: "تعذّر الاتصال بخادم OCR" أو يتوقف عملية OCR لمدة 15-60 ثانية دون استجابة.

الأسباب المحتملة:

  • ذاكرة وصول عشوائي غير كافية

  • جدار حماية يمنع الاتصال

  • خادم Tesseract OCR أو Window OCR Server لا يستجيب

الحل 1: التشغيل كمسؤول

  • انقر بزر الماوس الأيمن على VNTranslator.exe واختر تشغيل كمسؤول

الحل 2: تكوين جدار حماية Windows

  • افتح أمان Windows -> حماية الجدار الناري والشبكة

  • انقر السماح لتطبيق عبر الجدار الناري

  • انقر تغيير الإعدادات -> السماح بتطبيق آخر

  • استعرض إلى C:\Program Files\VNTranslator\VNTranslator.exe

  • أضف VNTranslator وسمح له على كلٍ من الخاص و العام الشبكات

ملاحظة: إذا كنت تستخدم برنامج جدار حماية تابعًا لجهة خارجية (BitDefender أو Norton أو McAfee)، أضف VNTranslator كاستثناء في ذلك البرنامج.

الحل 3: تعطيل خادم Tesseract

  • افتح VNTranslator الإعدادات

  • اذهب إلى إعدادات OCR

  • تعطيل خادم Tesseract (سيستخدم هذا بدلاً من ذلك مُغلف Tesseract)


Tesseract غير مثبت

الحل:

  • قم بتنزيل Tesseract OCR من المصدر الرسمي

  • التثبيت إلى: C:\Program Files\Tesseract-OCR

  • تأكد من أن مسار التثبيت مطابق تمامًا لما هو موضح أعلاه

  • أعد تشغيل VNTranslator


انتهت عملية Tesseract مع رمز 1 - فشل الأمر: ???

الحلول 1: أعد تثبيت Tesseract:

  • أزل Tesseract بالكامل

  • أعد تشغيل جهاز الكمبيوتر الخاص بك

  • قم بتنزيل وإعادة تثبيت Tesseract

  • التثبيت إلى: C:\Program Files\Tesseract-OCR

الحل 2: جرّب إصدارًا مختلفًا من Tesseract

  • قم بتنزيل إصدارات بديلة من إصدارات Tesseract

ابحث عن الخطأ المحدد

  • ابحث على Google أو Stack Overflow لحلول خاصة بذلك الخطأ 🙃


TESSDATA_PREFIX غير مضبوط إلى دليل tessdata الخاص بك

الحل:

  • افتح موجه الأوامر كمسؤول

  • اكتب setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"، ثم اضغط Enter

  • أعد تشغيل جهاز الكمبيوتر الخاص بك


خطأ: فشل تهيئة API، ربما مسار tessdata غير صالح: ./

الحل:

  • افتح موجه الأوامر كمسؤول

  • اكتب setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"، ثم اضغط Enter

  • أعد تشغيل جهاز الكمبيوتر الخاص بك


Google Lens - فشل الطلب برمز الحالة 303

الحل:

  • أعد تشغيل المودم/الموجّه (الراوتر)

  • استخدم شبكة افتراضية خاصة (VPN)

  • أو استخدم محرك OCR غير متصل أكثر استقرارًا مثل Fast OCR و Tesseract 😄