كانت أسئلتنا الشائعة باللغة التشيكية تقول عكس ما هو موجود في النسخة الإنجليزية. وقد اجتاز كل فحص من فحوصاتنا.
اللغات
في 2 نوفمبر، كانت أسئلتنا الشائعة باللغة التشيكية والسلوفاكية تخبر المشترين بأن الدعم يساعد عندما تُثبَّت الحزمة على إعداد مدعوم. بينما تقول النسخة الإنجليزية عندما لا تُثبَّت. وقد تم إصلاح السطرين الآن، لكن هذا السطر كان قد اجتاز كل فحص نجريه على الترجمة، لأنه لم يكن هناك شيء معطوب فيه: النص الصحيح، والأرقام الصحيحة، والأسماء الصحيحة، وكل وسم في مكانه. كان القارئ وحده هو من يستطيع رؤيته، لذا طلبنا من أحدهم ذلك.
كيف طلبنا ذلك
القارئ هو النموذج الذي يترجم مواقعنا، وهو نفس نموذج Qwen المفتوح على جهازنا الخاص، وقد طُرح عليه سؤال مختلف. يحصل على سطر إنجليزي واحد، وترجمته، وبضع جمل عن الموقع: نبرته، وصيغة المخاطبة في كل لغة، والاستعارة التي نقصدها (مصنع يعمل في الظلام لأن أحداً لا يحتاج إلى التواجد هناك). ثم: هل سيضلَّل قارئ الترجمة؟ معلومة خاطئة أو رقم خاطئ، المعنى المعاكس، كائن أو فعل مختلف، معلومات رئيسية مفقودة أو مضافة تُحسب؛ أما ترجمة المصطلح بمعناه، أو صياغة أكثر حرية، أو ترك اسم المنتج بالإنجليزية فلا تُحسب. يجيب بصيغة JSON، سطراً واحداً في كل مرة.
ما الذي وجده
سبع صفحات من متجرنا بـ 42 لغة: الصفحة الرئيسية، الأسعار، الأسئلة، الحزمة المجمعة وثلاث صفحات للحزم، 6,216 سطراً مترجماً. وقد حدد 126 سطراً، أي حوالي 2%. ومن بينها:
- التشيكية والسلوفاكية: إجابة الاسترداد المذكورة أعلاه، الدعم لحزمة تُثبَّت فعلاً.
- الروسية والأوكرانية: بوتات موثقة "لا تجتاز الفحص أبداً"، بينما تقول الإنجليزية إنها لا تُختبر أبداً. العكس، في صفحة حزمة تدور حول هذا الأمر تحديداً.
- الألمانية: "من الأمهرية إلى الصينية المبسطة"، بينما تقول الإنجليزية الصينية التقليدية.
- الرومانية: "لماذا تحتاج الحزم الأخرى إلى ذلك؟"، والإجابة "لا".
- الصربية: "strings" كـ "المهن".
- الألمانية والإيطالية: عبارة الحزمة المجمعة "أرضية إنتاج واحدة، كل خط" كـ "خط إنتاج واحد، كل خط".
ما الذي أخطأ فيه
نقرأ كل تنبيه في اللغات 16 التي يمكننا التحقق منها بأنفسنا: 24 تنبيهًا. 9 منها أخطاء حقيقية، و5 يمكن الجدل حولها في الاتجاهين، و10 كانت إنذارات كاذبة. اشتكى من قواعد نحوية تحافظ على المعنى (جنس صفة في المقدونية، ضمير في الإيطالية)، ومن صيغة مخاطبة رومانية لم تطلبها تعليماتنا، ومن قائمة أسماء قرأها كأفعال، ومن مصطلح سلوفاكي صحيح لأوزان النموذج، ومن تعبير مقدوني لم يكن يعرفه ("година дена"، أي عام من الزمن).
إذن القارئ ليس قاضيًا. إنه مرشح أمام محاولة ثانية: تمت ترجمة السطر المميز مرة أخرى مع تحديد المشكلة، وكان على السطر الجديد أن يجتاز الفحوصات والقارئ معًا قبل أن يحل محل القديم. على الصفحات الست الأولى، ميز 91 سطرًا. تركنا 26 منها من الأنواع التي يخطئ فيها (النبرة، القواعد، التعبيرات الاصطلاحية، الأسماء المتروكة بالإنجليزية) وأرسلنا 65 للترجمة مجددًا: عاد 60 منها بترجمة اجتازت الفحصين وحلت محل القديمة، وبقي 5 كما هي.
على سلاسل التطبيق
صفحات الويب صعبة القراءة: أسطر طويلة، استعاراتنا، مصطلحات تقنية. سلاسل التطبيق قصيرة ومباشرة، لذا اختبرنا القارئ عليها أيضًا، باستخدام تطبيق المثال المكون من 70 سلسلة والمرفق مع Polyglot. على 72 خطأً متعمدًا من النوع الواضح في ست لغات ("يمكن التراجع" بدلاً من "لا يمكن التراجع"، متصل بدلاً من غير متصل، شهري بدلاً من دفعة واحدة) ميز جميع الـ 72. وعلى 21 خطأً أكثر دقة ميز 17. فاته "ذكّرني في %1$s" المكتوب كـ "ذكّرني بعد %1$s" في الألمانية والفرنسية والإسبانية، حيث قرأ وقتًا كفترة انتظار، وسطر ألماني حذف "تم حفظ تغييراتك". على 484 ترجمة حقيقية في تسع لغات، أطلق إنذارًا كاذبًا واحدًا، خلية جدول فرنسية وصفها بأنها غامضة، ولم يطلق أي إنذار على 21 إعادة صياغة كانت حرة ووفية للمعنى. النص القصير والمباشر هو المكان الذي يقرأ فيه بأفضل حال.
أين يعمل الآن
Polyglot 1.3.0 يفعل ذلك باستخدام --review. تُقرأ الترجمة التي تجتاز الفحوصات مرة أخرى؛ وتُطلب الترجمة التي قد تضلل مرة أخرى مع تحديد المشكلة؛ وتُحتفظ الترجمة التي لا تزال خاطئة وتُدرج لمراجعتها من قبل شخص، إما أن يحتفظ بها أو يخزن صياغته الخاصة باستخدام polyglot accept. يقرأ polyglot review الترجمات التي لديك بالفعل، سواء كانت من وكالة أو من تشغيل سابق. يُحفظ الحكم مع ترجمته، لذا تكلف كل سلسلة نصية جديدة طلبًا واحدًا إضافيًا، مرة واحدة. لا يحل محل متحدث أصلي لصفحة منتجك، أو حاجز الدفع أو الشروط والأحكام، وصفحاتنا دليل على سبب أهمية وجود كليهما. يمكنك الاطلاع على كيفية نشأة الفحوصات نفسها في ملاحظة سابقة.