الكشف التلقائي عن اللغة: كيف يختار التطبيق لغة المصدر

Last updated: 2026-09-03

الكشف التلقائي عن اللغة: كيف يختار التطبيق لغة المصدر

الكشف التلقائي هو الخيار الأول في منتقي لغة المصدر. اختياره لا يعني أن التطبيق ليس لديه رأي حول المصدر — بل يعني أن التطبيق سيختار لغة مصدر محددة لـ ML Kit لكل ترجمة، باستخدام إما تلميحات اللغة لكل كتلة من OCR (للصور) أو استدلال مجموعة الأحرف على مستوى Dart (للنص).

## لماذا لكل ترجمة

يتطلب المترجم على الجهاز من ML Kit تنزيل لغة مصدر محددة قبل أن يتم تشغيل الترجمة. لا يمكن أن يعني الكشف التلقائي «الترجمة من أي لغة»؛ يجب أن يحل إلى إحدى اللغات الـ 19 المدعومة لكل ترجمة. يقوم التطبيق بهذا الحل تلقائيًا.

## كيف يعمل للصور

لالتقاطات الكاميرا، يصدر محرك OCR تلميح لغة لكل كتلة لكل كتلة تم التعرف عليها. يتم تجميع التلميحات عبر الصفحة؛ تصبح اللغة الأغلبية لغة المصدر لـ ML Kit لتلك الترجمة.

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

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

## كيف يعمل للنص

لترجمات النص، يقوم التطبيق بتشغيل استدلال على مستوى Dart يحسب الأحرف حسب فئة النص:

- أحرف هان → الصينية المبسطة
- كانا → اليابانية
- هانغول → الكورية
- اللاتينية → الإنجليزية
- السيريلية → الروسية
- العربية → العربية

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

الاستدلال سريع (مسح خطي واحد للإدخال) ويعمل قبل استدعاء ML Kit. ثم تُستخدم لغة المصدر المختارة لطلب الترجمة.

## متى يفشل الكشف التلقائي

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

لهذه الحالات، ثبت لغة المصدر يدويًا من المنتقي.

## الكشف التلقائي ليس صامتًا أبدًا

تحتوي الصفحة دائمًا على لغة مصدر محددة لـ ML Kit عند تشغيل الترجمة. إذا أعاد الاستدلال افتراضيًا خاطئًا، فقد تكون الترجمة خاطئة؛ إذا أعاد اللغة الصحيحة، تعمل الترجمة. لا يوجد وضع يفشل فيه التطبيق في اختيار اللغة — يسقط إلى افتراضي ويترجم.

## نصيحة عملية

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