تحديات التوطين في ONLYOFFICE: مقابلة مع ماريا

١١ نوفمبر ٢٠٢٦بواسطة Moncif

يجب أن يعمل كل زر وأمر قائمة وتلميح أداة في ONLYOFFICE بعدة لغات، وكل إصدار جديد يضيف نصوصًا جديدة. فقد جلب ONLYOFFICE Docs 10.0 نحو 50 ميزة جديدة، واسمًا جديدًا لـ DocSpace (ONLYOFFICE Apps)، ومجموعة من AI Tools الاختيارية. وكان لا بد من ترجمة كل ذلك ومراجعته والحفاظ على اتساقه عبر المحررات وتطبيقات الجوال ومركز المساعدة والموقع الإلكتروني.

لنرى كيف يبدو ذلك من الداخل، سألنا ماريا، التي تتولى التوطين في ONLYOFFICE منذ عام 2021، عن الكلمات الطويلة والمتغيرات، والانتقال إلى Weblate، والعمل مع أدوات الذكاء الاصطناعي، وكيف يمكن للمتطوعين الانضمام. دعونا نكتشف كيف يحافظ فريق التوطين على اتساق منتج واحد عبر ما يصل إلى 45 لغة، وأين يغيّر الذكاء الاصطناعي طبيعة العمل.

تحديات توطين ONLYOFFICE: مقابلة مع ماريا

واجهات ONLYOFFICE في لمحة

عدد لغات الواجهة لكل منتج.

تحديات توطين ONLYOFFICE: مقابلة مع ماريا

نبذة عن الضيفة

تعمل ماريا في ONLYOFFICE منذ عام 2021 وتتولى التوطين في معظم مجالات المشروع تقريبًا، بما في ذلك المحررات وتطبيقات الجوال ومركز المساعدة وملاحظات الإصدار. وقبل ذلك، أمضت سنوات طويلة في العمل مترجمةً ومع المترجمين.

للتعرف أكثر

أخبرونا بإيجاز ماذا تفعلين في ONLYOFFICE وكيف دخلتِ مجال التوطين.

أعمل في ONLYOFFICE منذ عام 2021. وقبل ذلك، أمضيت سنوات طويلة أعمل مترجمة وأعمل مع المترجمين، لذا كنت على دراية بمعظم البرامج والأدوات اللازمة آنذاك، وكان من السهل عليّ تعلّم الصيغ الجديدة بالنسبة لي وكتابة موجزات الترجمة. إضافة إلى ذلك، ساعدني المطورون كثيرًا في البداية في التفاصيل الدقيقة. واليوم أتولى التوطين في معظم مجالات المشروع تقريبًا، وغالبًا بمساعدة الذكاء الاصطناعي.

إلى كم لغة تُترجم المنتجات الآن، وكم شخصًا يشارك في ذلك (الفريق، المتطوعون، المتعاقدون)؟

واجهة تطبيق ONLYOFFICE Documents لنظام iOS متاحة بـ 13 لغة. وواجهة تطبيق ONLYOFFICE Documents لنظام Android متاحة بـ 17 لغة. وواجهة ONLYOFFICE Apps متاحة بـ 33 لغة. وواجهة Desktop Editors متاحة بـ 42 لغة، وواجهة المحررات متاحة بـ 45 لغة. أما عدد المشاركين في مشاريع الترجمة، فقد تجاوز عدد المسجلين في نظام الترجمة السابق 550 مسجلًا. ويشمل ذلك الفريق وممثلي الشركاء والمترجمين المستقلين والمتطوعين. لم يكن جميعهم نشطين بالقدر نفسه طوال الوقت، لكن كثيرين منهم أنجزوا عملًا كبيرًا (البرتغالية والسنهالية والتركية). أما نظام Weblate الجديد فقد بدأت الحسابات تتوالى عليه للتو، لكنه يحمل إمكانات كبيرة.

تحديات توطين ONLYOFFICE: مقابلة مع ماريا

كيف يبدو يوم عملك المعتاد، خاصة قبل إصدار مثل 10.0؟

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

التحديات والمشكلات الشائعة

ما أكثر مشكلات التوطين شيوعًا التي لا يشك المستخدمون حتى في وجودها؟

أظن أنها طول نص المفتاح. فأثناء العمل لا يفكر المترجمون عادةً في كيفية ظهور زر أو قائمة معينة على الصفحة أو في صورة؛ فأهم ما يشغلهم هو النص. والواقع أن العبارات الإنجليزية الأصلية مُوجزة نسبيًا ومرنة وتسمح بالاختصارات. لكن هناك لغات طويلة وطويلة جدًا (مثل الألبانية أو الأرمنية أو المجرية). وكثيرًا ما تظهر صعوبات في احتواء النص داخل زر أو نافذة أو سطر. وتنشأ الصعوبة نفسها عند إعداد الأوصاف، مثل أوصاف متاجر تطبيقات الجوال. فحد الأحرف واحد للجميع، لكن الإنجليزية تتسع لمعلومات أكثر، واللغات التي تستخدم الرموز تتسع لها تمامًا، أما بقية اللغات فنضطر أحيانًا إلى إعادة الصياغة واختصار النصوص. وقد سهّل الذكاء الاصطناعي ذلك، إذ يمكنكم أن تطلبوا منه إعادة صياغة وصف دون فقدان المعنى.

تذكّري موقفًا “كسرت” فيه الترجمة الواجهة: زر لم يتسع، أو نص قُطع، أو معنى تشوّه. ماذا حدث وكيف اكتُشف؟

يحدث ذلك أحيانًا؛ وغالبًا ما تأتي الطلبات لإعادة صياغة مقطع أو تغيير موضع نصه من المصممين أثناء إعدادهم لتحديثات الموقع.

ما اللغات الأصعب في العمل ولماذا: الكلمات الألمانية الطويلة، الكتابة من اليمين إلى اليسار، الحالات الإعرابية وصيغ الجمع، الرموز؟

اللغات الطويلة واللغات ذات الحالات الإعرابية / التصريف. إنشاء مفاتيح جديدة لا يمثل عادةً مشكلة، لكن تعديل المفاتيح هو المشكلة. كما تؤدي المتغيرات إلى مواقف غير معتادة. فمثلًا هناك متغير {aiagents} قيمته AI Agents. لكن عند بناء عبارة به، تظهر في اللغات ذات الحالات الإعرابية وبعض اللغات الأخرى صيغة خاطئة؛ ففي التشيكية مثلًا ستظهر عبارة “اطلعوا على تفاصيل {aiagents} هنا” مع خطأ: “Zobrazte podrobnosti o AI agenti zde”. كما أن إزالة المتغيرات تتطلب ترجمة جديدة. ولهذا نحاول مؤخرًا استخدام عدد أقل من المتغيرات منذ البداية. أما بالنسبة للكتابة من اليمين إلى اليسار، فتظهر المشكلات الرئيسية عند إعداد الملفات التقنية، لأن الاختصارات الإنجليزية مثلًا تجعل العبارات المكتوبة من اليمين إلى اليسار تُعرض من اليسار إلى اليمين. لكن بعد ظهورها على الصفحة تبدو سليمة عادةً.

كيف تضمنون أن تحمل الميزة الاسم نفسه في المحررات والمساعدة والموقع وتطبيقات الجوال؟

أفضل حل هو جمع جميع مجالات المشروع على منصة مشتركة واحدة بمسرد مصطلحات وذاكرة ترجمة (Translation Memory) واحدين، لأن العبارات تتكرر أحيانًا، مثلًا بين الحاسوب وتطبيقات الجوال، أو بين تطبيقي iOS وAndroid، لوصف ميزات متشابهة. أما الآن فيجب مواءمة هذه الأمور بالاطلاع على ملفات مختلفة في مستودعات مختلفة. وسيكون ذلك أسرع وأدق لو مُلئت تلقائيًا بتطابق 100% عبر المشاريع المتوازية، واقتُرح مصطلح من المسرد في الحالات الأخرى.

ما الذي كان صعبًا بشكل خاص في 10.0؟ مثلًا، كيف ترجمتم ميزات الذكاء الاصطناعي الجديدة وإعادة تسمية DocSpace إلى Apps؟

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

ما جرّبناه وما نجح

ما الذي جرّبتموه ثم تخليتم عنه؟ وماذا علّمكم ذلك؟

استبدلنا نظام الترجمة السابق للمشروع بـ Weblate، وهو نظام أحدث يتضمن ذكاءً اصطناعيًا مدمجًا ومفتوح لعدد أكبر من المتخصصين. بدأنا استخدامه وتطويره بنشاط منذ وقت قريب، لكنه أثبت فعاليته بالفعل. كذلك، في ترجمة مقالات مركز المساعدة (مثل مقالات الموصلات) كنا نعتمد بشكل كبير على Trados الذي لا يتاح للجميع. أما اليوم فيمكن ترجمة هذه المقالات باستخدام الذكاء الاصطناعي.

تحديات توطين ONLYOFFICE: مقابلة مع ماريا

كيف تتحققون من جودة الترجمة قبل الإصدار؟

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

ما القرار أو التغيير في العمليات الذي كان له أكبر الأثر؟

دون شك، التطور السريع للذكاء الاصطناعي. فمثلًا، في مشروع DocSpace (Apps) الكبير، أُسند اختبار الاكتمال والأخطاء المحتملة إلى الذكاء الاصطناعي، مما يتيح لنا إيجاد المفتاح المطلوب فورًا وتطبيق الإصلاحات المقترحة. وفي Weblate، أعددنا نقلًا أسرع من النظام إلى المستودع المعني، مما سيتيح ظهور الترجمات الجديدة للميزات والأوامر في الواجهات في وقت أبكر.

المجتمع والمتطوعون

هل حدث أن اقترح المجتمع خيارًا أفضل من الترجمة الاحترافية؟

في الآونة الأخيرة كان ذلك يتعلق غالبًا بمسألة ترجمة الاختصار AI والمصطلحات المرتبطة به. هناك خيارات معتمدة: فمثلًا نكتب KI في الألمانية وMI في اللاتفية، وهكذا. وفي بعض اللغات يقترح الناس عدم الاختصار وكتابة المصطلح كاملًا، وفي الأوكرانية كان المجتمع هو من اختار AI في النهاية، لأن ШІ التي اقترحتها بعض المصادر بدت أقل ملاءمة للمجال التقني.

كيف تحسمون خلافات الترجمة عندما يختلف الناطقون الأصليون؟

في هذه الحالة، يمكنكم النظر في كيفية ترجمة ميزة مشابهة، مثلًا في منتجات أو مشاريع أخرى، والنظر في مدى شيوع كل خيار، أو طلب رأي ثالث.

هل هناك لغات تعتمد على متحمس أو اثنين؟ وماذا يحدث إذا غادروا؟

حدث ذلك مع الألبانية والأردية… فعندما انقطع الناطقون الأصليون بهاتين اللغتين، استعنّا بالذكاء الاصطناعي (وأحيانًا بالترجمة العكسية: لمزيد من الموثوقية نترجم باستخدام Claude ثم نتحقق في الاتجاه المعاكس باستخدام Tarjama). ولأن اللغات مدمجة بالفعل في المشروع، لا يمكننا التوقف عن إضافتها وإلا فلن تجتاز المشاريع الاختبارات. ولعل متطوعين جددًا يظهرون قريبًا. يقترح كثير من المستخدمين تحسينات عبر البريد الإلكتروني أو يرسلون طلبات مباشرة على GitHub. نحرص على إيلاء هذه الطلبات اهتمامًا كبيرًا وإجراء الإصلاحات اللازمة، لأن الملاحظات وردّنا عليها مهمان جدًا.

الذكاء الاصطناعي في التوطين

هل تستخدمون الترجمة الآلية أو النماذج اللغوية؟ أين تفيد، وأين يكون من الأفضل الاستغناء عنها؟

نعم، نستخدم خدمات الذكاء الاصطناعي، مثل Claude وTarjama للعربية، كما يساعد OpenAI في Weblate. وهي تعمل بشكل أفضل مع مفاتيح النصوص القصيرة نسبيًا، لوصف الأزرار أو الميزات، وتؤدي أداءً جيدًا في ترجمة التعليمات. أما صفحات الموقع أو مقالات المدونة، فلا تزال ترجمات الذكاء الاصطناعي تحتاج إلى تدقيق، لأنها كثيرًا ما تبدو تقنية أكثر من اللازم وغير “حيّة” تمامًا، وتبدو غير طبيعية، ويضيع فيها العنصر الإبداعي.

كيف تتوقعين أن يتغير عمل المُوطِّن خلال عامين؟

التغييرات تحدث بالفعل. فقد تسارعت العمليات، وأصبحت المهارات الأساسية لمترجمي النصوص المكتوبة هي سرعة إيجاد المصطلح المناسب، والتنقل بين الصيغ، واستخدام الأدوات المتاحة لها بكفاءة.

ماريا:

أعتقد أن المترجم سيعمل في المستقبل أكثر بصفة محرر، أي سيحسّن الترجمات التي يتلقاها ويكيّفها ويضفي عليها طابعًا إنسانيًا.

نصائح وخواطر أخيرة

ماذا تنصحين مشروعًا مفتوح المصدر يبدأ للتو في ترجمة منتجه؟

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

ما خطأ التوطين الوحيد الذي كنتِ ستحظرينه إلى الأبد؟

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

ما الذي ينقصكم: لغات، أشخاص، أدوات؟

يحتوي نظام الترجمة حاليًا على كثير من الترجمات إلى لغات مختلفة بدأت ولم تستمر. يساعدنا الشركاء في بعضها، وبالنسبة لبقيتها يسعدنا أن يشارك متطوعون. الانضمام إلينا سهل: فقط راسلونا وسجلوا حسابًا في Weblate، وابدؤوا الترجمة في وضع “اقتراح”.

تحديات توطين ONLYOFFICE: مقابلة مع ماريا

كيف يمكن للقراء الانضمام إلى جهود ترجمة ONLYOFFICE؟

يمكن لأي شخص المساهمة في ترجمات ONLYOFFICE. ونرحب بشكل خاص بمساهمات مستخدمي ONLYOFFICE. والشرط الوحيد هو إتقان جيد للإنجليزية وطلاقة في الكتابة بلغة أخرى. تتم ترجمة الواجهات في ONLYOFFICE Weblate، وهي منصة ترجمة عبر الويب. لا حاجة إلى تثبيت أي برنامج، فكل شيء يتم في المتصفح. يمكن للمترجم إرسال طلب إلى documentation@onlyoffice.com، وتسجيل حساب في Weblate والبدء.

الخاتمة

من السهل إغفال التوطين عندما يعمل جيدًا: الكلمة الصحيحة على الزر الصحيح باللغة الصحيحة. وتُظهر المقابلة حجم ما يقف وراء ذلك: نصوص يجب أن تتسع في مساحات صغيرة، ومتغيرات تكسر القواعد النحوية، ومصطلحات يجب أن تبقى ثابتة عبر المحررات ومقالات مركز المساعدة ومتاجر الجوال، ومجتمع يعرف أحيانًا أفضل من أي مسرد.

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

مسرد سريع

تحديات توطين ONLYOFFICE: مقابلة مع ماريا

 

 

 

 

 

 

ONLYOFFICE ١. أنشئ حسابك المجاني من

،٢. قم بعرض و تحرير أو التعاون على المستندات، الجداول ، العروض التقديمية