GPT Translator Logo
تسجيل الدخول

بنية النظام

كيف يحول GPT Translator الملفات المعقدة إلى مستندات متعددة اللغات موثوقة

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

Redis

محرك الطوابير

10 مهام

تزامن العمال

مباشر

تحديثات التقدم

S3

طبقة التخزين

مخطط بنية ترجمة المستندات في GPT Translator

مسار الترجمة

بنية من أربع مراحل للجودة، والتوسع، والتحكم

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

01

المعالجة المسبقة

يتم التحقق من الملفات المرفوعة وتحليلها وتحويلها إلى وحدات قابلة للترجمة قبل بدء استدعاءات النماذج.

  • يتم رفض أنواع الملفات غير المدعومة من خلال التحقق من نوع الملف وMIME قبل دخولها إلى الطابور.
  • يتم استخراج المستندات إلى عقد نصية، أوراق، شرائح، مقاطع، أو JSON منظم حسب التنسيق.
  • يتم تعيين مصطلحات القاموس والكلمات المستثناة إلى معرفات آمنة لضمان بقاء أسماء العلامات التجارية والعناصر النائبة والعبارات المحمية دون تغيير أثناء الترجمة.
02

محرك الترجمة الذكي

يقوم النظام بتوجيه المحتوى المُعد عبر نماذج لغوية وخدمات ترجمة سحابية مختارة باستخدام مطالبات تعتمد على السياق.

  • يدعم النظام خدمات OpenAI وClaude وGemini وGrok وMistral وGoogle Cloud وAWS للترجمة.
  • يتم تقسيم المحتوى وفق حدود الرموز للنماذج مع الحفاظ على السياق المحيط عندما يسمح التنسيق بذلك.
  • تقوم عمال Bull المدعومة بـ Redis بمعالجة مهام الترجمة بشكل غير متزامن حتى لا تعيق الملفات الكبيرة واجهة البرمجة.
03

ضمان الجودة

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

  • يتم تتبع التقدم عبر مراحل المعالجة المسبقة والترجمة والمعالجة اللاحقة.
  • يمكن أن تؤدي أخطاء JSON أو XML أو بنية المستند إلى تشغيل منطق الإصلاح وإعادة المحاولة.
  • يسجل سجل الترجمة الحالة وعدد الكلمات وحجم الملف والنموذج المستخدم ونسبة المعالجة.
04

الأمان وإعادة البناء

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

  • يتم استعادة المصطلحات المحمية وتعيينات القاموس قبل إنهاء الملف المترجم.
  • يتم إعادة بناء المستندات المترجمة إلى تنسيقها النهائي وتحميلها إلى تخزين S3 الآمن.
  • تضمن عمليات التحقق من الوصول وملكية المستخدم وسياق المؤسسة أن تكون النتائج متاحة للحساب الصحيح فقط.

الموثوقية التشغيلية

مصمم لأحمال الترجمة الواقعية

يقوم عامل الطابور بمعالجة مهام متعددة بالتوازي مع إبقاء العمليات الطويلة خارج دورة الطلب.

تقوم أحداث التقدم عبر الـ Socket بتحديث الواجهة الأمامية أثناء انتقال المستند عبر المراحل.

تقوم مهام Cron بمراقبة الترجمات الفاشلة والجارية لتسهيل اكتشاف المشاكل.

يتم تقدير الرموز وتحديث الاستخدام قبل وبعد الترجمة لحماية حدود الخطة وتقديم تقديرات عند فشل المهمة.