كيف تعمل الترجمة دون اتصال على iPhone الخاص بك
يتم تنفيذ مسار الترجمة في التطبيق بالكامل على الجهاز. لا توجد صورة، ولا نتيجة OCR، ولا أي طلب ترجمة يترك iPhone. توضح هذه المقالة ما يعنيه «على الجهاز» فعليًا، وأين توجد النماذج، وما هي المقايضات التي تأتي مع تشغيل الترجمة محليًا.
الأجزاء التي تعمل على الجهاز
هناك ثلاثة أعمال مستقلة تحدث على الهاتف لترجمة الكاميرا:
- التعرف الضوئي على الحروف (OCR). تقوم حزمة
vision_text_recognitionالمفترعة بتشغيل التعرف على النص محليًا. يدعم النصوص اللاتينية والصينية (المبسطة والتقليدية) واليابانية والكورية. كل كتلة نصية تم التعرف عليها تحمل مربع الإحاطة الخاص بها والنص المكتشف. - الترجمة. يأخذ محرك الترجمة على الجهاز من Google ML Kit إخراج OCR وينتج نصًا مترجمًا. يتم تجميع المحرك كنموذج لغوي قابل للتنزيل لكل زوج لغوي؛ يقوم التطبيق بتنزيل النماذج عند الطلب ويخزنها مؤقتًا على القرص.
- العرض. ترسم صفحة النتائج كل كتلة مترجمة فوق الصورة الأصلية، باستخدام مربعات الإحاطة التي يعرضها محرك OCR. لا يلزم إجراء رحلة ذهاب وإياب إلى الخادم لعرض التراكب — فالإصورة وكتل المصدر والترجمات كلها تعيش في الذاكرة على الجهاز.
لماذا هذا مهم
- الخصوصية. تبقى صور لافتات الشوارع والعقود والنماذج الطبية والمراسلات الشخصية على الجهاز. لا توجد خطوة تحميل في أي مكان من المسار، لذلك لا يوجد شيء لتسريبه أو استدعاءه قضائيًا أو بيعه.
- زمن الوصول. لا توجد رحلة ذهاب وإياب عبر الشبكة. يكتمل OCR لصفحة نموذجية ملتقطة بالهاتف في أقل بكثير من ثانية على جهاز حديث، وتتدفق ترجمة النتائج حسب الكتلة مع اكتمال كل كتلة.
- دون اتصال. يعمل المسار في طائرة، وفي قبو، وفي نفق، وفي قطار، وفي بلد بدون تغطية. يتم تنزيل محرك OCR ومحرك الترجمة مرة واحدة وإعادة استخدامهما إلى ما لا نهاية؛ لا يتم استرداد أي شيء لكل التقاط.
- التكلفة. لا يدفع التطبيق لكل حرف لواجهة برمجة تطبيقات الترجمة، لذلك لا تحتاج الميزة إلى جدار دفع قائم على الاستخدام أو حد أقصى شهري من الأحرف لتبقى مستدامة. المستوى المجاني هو نفس المسار.
أين توجد النماذج
تنشر ML Kit نماذج ترجمة على الجهاز لـ 19 لغة. كل نموذج يبلغ حوالي 10–50 ميجابايت. عندما تختار لغة المصدر أو الهدف، يقوم التطبيق بتنزيل النموذج المقابل في صندوق الرمل المحلي للتطبيق عند الاستخدام الأول. يظل النموذج مستمرًا عبر عمليات إعادة تشغيل التطبيق؛ يحرر حذفه المساحة على الفور.
القائمة الكاملة للغات المدعومة: العربية، والصينية (المبسطة)، والتشيكية، والهولندية، والإنجليزية، والفرنسية، والألمانية، والكرواتية، والمجرية، والإيطالية، واليابانية، والكورية، والبولندية، والبرتغالية، والرومانية، والروسية، والسلوفاكية، والسلوفينية، والإسبانية.
ما يتم تحميله (وما لا يتم)
- لا يتم تحميله. الصور، ونص OCR، ونص الترجمة، وإدخالات السجل، وحالة النموذج اللغوي. لا شيء من هذا يغادر الجهاز.
- يتم تحميله. تقارير الأعطال المجهولة وعدادات مجمعة (على سبيل المثال، «طلبات الترجمة يوميًا»). تقارير الأعطال لا تتضمن محتوى المستخدم; إذا تضمن تقرير مستقبلي محتوى، فسيكون ذلك خطأ ويجب الإبلاغ عنه.
مقايضات التشغيل المحلي
- قائمة لغات محدودة. يتم دعم اللغات التي تنشرها ML Kit كنماذج على الجهاز فقط. القائمة منسوخة بعناية ويبلغ عددها حاليًا 19 إدخالًا.
- تنزيل النموذج مطلوب. الترجمة الأولى لزوج لغوي تُحدث تنزيلًا لمرة واحدة. تعرض صفحة مدير النماذج الحالة وتسمح لك بالتنزيل المسبق للسفر دون اتصال.
- الجودة. جودة الترجمة على الجهاز مماثلة لجودة الترجمة السحابية للنصوص القصيرة جيدة التشكيل. قد تختلف الفقرات الطويلة أو المصطلحات الخاصة بالمجال عن محرك سحابي مخصص لهذا المجال.
- الحوسبة. يستخدم OCR والترجمة وحدة المعالجة المركزية والمحرك العصبي للهاتف. تأثير البطارية على التقاط واحد صغير، ولكن يمكن قياسه لسير العمل بالدفعات.
ماذا يعني هذا لك
إذا كنت قد ترددت يومًا في تصوير مستند حساس لأن الصورة ستنتهي على خادم شخص آخر، فإن هذا التردد هو سبب وجود التطبيق. يتم تشغيل كل جزء من المسار محليًا، ونموذج بيانات التطبيق مبني على أساس أن لا شيء يغادر الجهاز ما لم يختر المستخدم صراحة مشاركة نتيجة.