Spaties primære oversettelsespakke for Laravel, Laravel-overlaterbar, lar veltalende modeller være oversettbare ved å lagre oversettelser som JSON-attributter på selve modellen. Denne tilnærmingen krever ikke flere tabeller og støtter innstilling og å få oversettelser per land enkelt gjennom modellegenskaper [1] [4].
Når det gjelder sanntids oversettelsesoppdateringer, gir Core Spatie Laravel-overlaterbar pakke imidlertid ikke iboende en innebygd funksjon for automatiske eller sanntids oversettelsesoppdateringer eller live-oversettelsessynkronisering. Det fokuserer hovedsakelig på å administrere oversettelser som er lagret med modellen, som du manuelt setter eller oppdaterer.
Når det er sagt, er det et økosystem rundt Spaties pakke som forbedrer arbeidsflytene for oversettelse, spesielt:
-Integrasjon med AI-drevne oversettelsesverktøy som Sharpapi AI-oversetteren for Laravel Nova, som kobles til Spaties Laravel-translatable pakke. Denne integrasjonen lar deg sette i gang oversettelser asynkront fra Laravel Nova Admin -panelet, i køoversettelsesjobber og spore dem med varsler og handlinger. Selv om dette forbedrer translasjonsautettelse og styring, er det ikke strengt "sanntid", men heller asynkront med køhåndtering [5].
- For ekte sanntidsoversettelse i kundeinteraksjoner eksisterer andre verktøy som Freddy Copilots live-oversatt, men dette er et eget produkt som ikke er relatert til Spaties pakke. Freddy's Live Translate-funksjon oversetter automatisk meldinger i sanntid under samtaler, men er en distinkt tjeneste med fokus på live chat og kundesupportscenarier [6].
Sammendrag:
-Spaties Laravel-overlaterbare pakke støtter enkel styring av oversettelser på modeller, men støtter ikke innfødt sanntidsoversettelsesoppdateringer eller automatisk live-oversettelse synkronisering.
-Sanntid eller AI-assistert oversettelsesarbeidsflyter kan oppnås ved å kombinere Spaties pakke med tredjepartsverktøy som Sharpapis AI-oversetter for Laravel Nova, som håndterer kø asynkrone oversettelser, ikke øyeblikkelig sanntidsoppdateringer.
- For live sanntidsoversettelse i chat eller meldinger brukes andre spesialiserte verktøy (som Freddy Live Translate), ikke Spaties oversettelsessystem.
Derfor, hvis kravet ditt er for sanntids oversettelsesoppdateringer direkte i Spaties system, støttes det ikke utenfor boksen; Du må integrere tilleggstjenester eller bygge tilpassede løsninger for å oppnå den funksjonaliteten.
Sitasjoner:
[1] https://spatie.be/docs/laravel-translatable/v6/introduksjon
[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-tettings-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