Spatie'nin Laravel, Laravel-Translatable için birincil çeviri paketi, güzel modellerin çevirileri modelin kendisinde JSON öznitelikleri olarak depolayarak çevrilebilmesine izin verir. Bu yaklaşım, model özellikleri aracılığıyla ek tablolar gerektirmez ve yerel ayarlar başına kolayca çevirileri destekler [1] [4].
Bununla birlikte, gerçek zamanlı çeviri güncellemeleri ile ilgili olarak, çekirdek spatie laravel ile dönüştürülebilir paket, doğal olarak otomatik veya gerçek zamanlı çeviri güncellemeleri veya canlı çeviri senkronizasyonu için yerleşik bir özellik sağlamaz. Esas olarak manuel olarak ayarladığınız veya güncellediğiniz modelle depolanan çevirileri yönetmeye odaklanır.
Bununla birlikte, Spatie'nin paketinde çeviri iş akışlarını geliştiren bir ekosistem var: özellikle:
-Spatie'nin Laravel-Translatable paketine takılan Laravel Nova için Sharpapi AI çevirmen gibi AI destekli çeviri araçlarıyla entegrasyon. Bu entegrasyon, Laravel Nova yönetici panelinden eşzamansız olarak çevirileri başlatmanıza, çeviri işlerini sıraya koymanıza ve bildirim ve eylemlerle izlemenize olanak tanır. Bu, çeviri otomasyonunu ve yönetimini geliştirse de, kesinlikle "gerçek zamanlı" değil, kuyruk işleme ile eşzamansızdır [5].
- Müşteri etkileşimlerindeki gerçek gerçek zamanlı çeviri için, Freddy Copilot'un Live Translate gibi diğer araçlar mevcuttur, ancak bu, Spatie'nin paketiyle ilgisi olmayan ayrı bir üründür. Freddy'nin Canlı Çeviri özelliği, görüşmeler sırasında mesajları otomatik olarak gerçek zamanlı olarak çevirir, ancak canlı sohbet ve müşteri destek senaryolarına odaklanan farklı bir hizmettir [6].
Özetle:
-Spatie'nin Laravel-Translatable paketi, modellerdeki çevirilerin kolay yönetimini destekler, ancak gerçek zamanlı çeviri güncellemelerini veya otomatik canlı çeviri senkronizasyonunu doğal olarak desteklemez.
-Gerçek zamanlı veya AI-destekli çeviri iş akışları, Spatie'nin paketini Sharpapi'nin Laravel Nova için AI çevirmeni gibi üçüncü taraf araçlarla birleştirerek, anında gerçek zamanlı güncellemeler değil, sıraya alınmış asenkron çevirileri birleştirerek elde edilebilir.
- Sohbet veya mesajlaşmada canlı gerçek zamanlı çeviri için, Spatie'nin çeviri sisteminin kendisi değil, diğer özel araçlar (Freddy Live Translat gibi) kullanılır.
Bu nedenle, gereksiniminiz doğrudan Spatie'nin sisteminde gerçek zamanlı çeviri güncellemeleri için ise, kutudan desteklenmez; Bu işlevselliği elde etmek için ek hizmetleri entegre etmeniz veya özel çözümler oluşturmanız gerekir.
Alıntılar:
[1] https://spatie.be/docs/laravel-translatable/v6/introduction
[2] https://www.reddit.com/r/laravel/comments/1j3613p/pros_and_cons_by_using_spataietranslatable/
[3] https://github.com/spatie/laravel-activitylog/issues/611
[4] https://spatie.be/docs/laravel-translatable/v6/basic-usage/getting-and-settings-ranslasyonlar
[5] https://sharpapi.com/en/blog/post/efortless-translations-with-ai-in-laravel-nova
[6] https://crmsupport.freshworks.com/support/solutions/articles/50000009800-live-translatate-by-freddy
[7] https://github.com/spatie/laravel-translatable/commits
[8] https://github.com/spatie/laravel-cranslation-loader