Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon هل يدعم نظام ترجمة Spatie تحديثات الترجمة في الوقت الفعلي


هل يدعم نظام ترجمة Spatie تحديثات الترجمة في الوقت الفعلي


تتيح حزمة الترجمة الأساسية لـ SPATIE لـ LARAVEL ، لارافيل ترانسة ، أن تكون نماذج بليغة قابلة للترجمة عن طريق تخزين الترجمات كسمات JSON على النموذج نفسه. لا يتطلب هذا النهج جداول إضافية ويدعم الإعداد والحصول على ترجمات لكل لغة بسهولة من خلال خصائص النموذج [1] [4].

ومع ذلك ، فيما يتعلق بتحديثات الترجمة في الوقت الفعلي ، لا توفر حزمة spatie laravel-translatable الأساسية بطبيعتها ميزة مدمجة لتحديثات الترجمة التلقائية أو في الوقت الفعلي أو مزامنة الترجمة المباشرة. يركز بشكل أساسي على إدارة الترجمات المخزنة مع النموذج ، الذي تقوم بتعيينه أو تحديثه يدويًا.

ومع ذلك ، هناك نظام بيئي حول حزمة Spatie يعزز مهام سير عمل الترجمة ، لا سيما:

-التكامل مع أدوات الترجمة التي تعمل بمواد AI مثل مترجم Sharpapi AI لـ Laravel Nova ، والتي يتم توصيلها بحزمة SPATie's Laravel-translatable. يتيح لك هذا التكامل بدء ترجمات بشكل غير متزامن من لوحة Admin Laravel Nova ، وتصوير وظائف الترجمة وتتبعها بالإخطارات والإجراءات. على الرغم من أن هذا يحسن أتمتة الترجمة وإدارته ، إلا أنه ليس "في الوقت الفعلي" الصارم ولكن غير متزامن مع معالجة قائمة الانتظار [5].

- للترجمة الحقيقية في الوقت الفعلي في تفاعلات العملاء ، توجد أدوات أخرى مثل ترجمة فريدي كوبلوت المباشرة ، ولكن هذا منتج منفصل غير مرتبط بحزمة Spatie. تترجم ميزة Freddy's Live Translate تلقائيًا الرسائل في الوقت الفعلي أثناء المحادثات ولكنها خدمة متميزة تركز على سيناريوهات الدردشة الحية ودعم العملاء [6].

في ملخص:

-تدعم حزمة spatie لارافيل ترجيل الإدارة السهلة للترجمات على النماذج ولكنها لا تدعم تحديثات الترجمة في الوقت الفعلي أو مزامنة الترجمة الحية التلقائية.
-يمكن تحقيق سير عمل الترجمة في الوقت الفعلي أو AI من خلال الجمع بين حزمة Spatie مع أدوات الطرف الثالث مثل مترجم AI Sharpapi لـ Laravel Nova ، الذي يتولى ترجمات غير متزامنة في قائمة الانتظار ، وليس التحديثات الفورية في الوقت الفعلي.
- للترجمة الحية في الوقت الفعلي في الدردشة أو المراسلة ، يتم استخدام الأدوات المتخصصة الأخرى (مثل Freddy Live Translate) ، وليس نظام ترجمة Spatie نفسه.

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

الاستشهادات:
[1] https://spatie.be/docs/laravel-translatable/v6/introduction
[2] https://www.reddit.com/r/laravel/comments/1j3613p/pros_and_cons_by_using_spatietranslatable/
[3] https://github.com/spatie/laravel-activitylog/issues/611
[4] https://spatie.be/docs/laravel-translatable/v6/basic-usage/getting-and-settings-translations
[5] https://sharpapi.com/en/blog/post/effortless-translations-with-ai-in-laravel-nova
[6] https://crmsupport.freshworks.com/support/solutions/articles/500009800-live-translate-by-freddy
[7] https://github.com/spatie/laravel-translatable/commits
[8] https://github.com/spatie/laravel-translation-loader