Het primaire vertaalpakket van Spatie voor Laravel, Laravel-translateerbaar, maakt het mogelijk om te worden vertaald door vertalingen op te slaan als JSON-attributen op het model zelf. Deze aanpak vereist geen extra tabellen en ondersteunt de instelling en het krijgen van vertalingen per locale eenvoudig via modeleigenschappen [1] [4].
Wat betreft realtime vertaalupdates, biedt het kernspatie-laravel-transleerbare pakket echter geen inherent een ingebouwde functie voor automatische of realtime vertaalupdates of live vertaalsynchronisatie. Het richt zich vooral op het beheren van vertalingen die zijn opgeslagen met het model, dat u handmatig instelt of bijwerkt.
Dat gezegd hebbende, er is een ecosysteem rond het pakket van Spatie dat vertaalworkflows verbetert, met name:
-Integratie met AI-aangedreven vertaaltools zoals de Sharpapi AI-vertaler voor Laravel Nova, die aansluit op het laravel-vertaalbare pakket van Spatie. Met deze integratie kunt u vertalingen asynchroon initiëren vanuit het Laravel Nova -admin -paneel, in de wachtrije vertaalopdrachten en het volgen ervan met meldingen en acties. Hoewel dit vertaalautomatisering en -beheer verbetert, is het niet strikt "realtime" maar eerder asynchroon met wachtrijafhandeling [5].
- Voor echte realtime vertaling in klantinteracties bestaan andere tools zoals Freddy Copilot's Live Translate, maar dit is een afzonderlijk product dat geen verband houdt met het pakket van Spatie. Freddy's Live Translate-functie vertaalt automatisch berichten in realtime tijdens gesprekken, maar is een aparte service die zich richt op livechat en scenario's voor klantenondersteuning [6].
Samenvattend:
-Het laravel-translateerbare pakket van Spatie ondersteunt eenvoudig beheer van vertalingen op modellen, maar ondersteunt geen native real-time vertaalupdates of automatische live vertalingssynchronisatie.
-Real-time of AI-geassisteerde vertaalworkflows kunnen worden bereikt door het pakket van Spatie te combineren met tools van derden zoals Sharpapi's AI-vertaler voor Laravel Nova, die wachtrijde asynchrone vertalingen verwerkt, geen instant real-time updates.
- Voor live realtime vertaling in chat of berichten worden andere gespecialiseerde tools (zoals Freddy Live Translate) gebruikt, niet het vertaalsysteem van Spatie zelf.
Daarom, als uw vereiste voor realtime vertaalupdates direct binnen het systeem van Spatie is, wordt deze niet out-of-the-box ondersteund; U zou extra services moeten integreren of aangepaste oplossingen moeten bouwen om die functionaliteit te bereiken.
Citaten:
[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/50000009800-live-translate-by-freddy
[7] https://github.com/spatie/laravel-translatable/commits
[8] https://github.com/spatie/laravel-translation-Loader