Pagrindinis „Spatie“ vertimo paketas, skirtas „Laravel“, „Laravel-Translatable“, leidžia iškalbingiems modeliams išversti, laikant vertimus kaip JSON atributus pačiame modelyje. Šis metodas nereikalauja papildomų lentelių ir palaiko nustatymą ir vertimus vienai lokalei lengvai naudojant modelio ypatybes [1] [4].
Tačiau, kalbant apie vertimo realiojo laiko atnaujinimus, pagrindinis „Spatie Laravel“ perkeliamas paketas iš prigimties nepateikia įmontuotos funkcijos automatiniams ar realiojo laiko vertimo atnaujinimams ar tiesioginio vertimo sinchronizavimui. Daugiausia dėmesio skiriama vertimų, saugomų naudojant modelį, valdymą, kurį rankiniu būdu nustatote ar atnaujinate.
Vis dėlto aplink „Spatie“ paketą yra ekosistema, kuri padidina vertimo darbo eigas, ypač:
-Integracija į AI varomus vertimo įrankius, tokius kaip „Laravel Nova“ „Sharpapi AI“ vertėjas, kuris prijungia prie „Spatie“ „Laravel-Translatable“ paketo. Ši integracija leidžia asinchroniškai inicijuoti vertimus iš „Laravel Nova“ administratoriaus skydelio, eilės vertimo darbų ir jų stebėjimą pranešimais ir veiksmais. Nors tai pagerina vertimo automatizavimą ir valdymą, tai nėra griežtai „realiuoju laiku“, o greičiau asinchronišku, naudojant eilės tvarkymą [5].
- Klientų sąveikos realiojo laiko vertimui egzistuoja kiti įrankiai, tokie kaip „Freddy Copilot's Live Translate“, tačiau tai yra atskiras produktas, nesusijęs su „Spatie“ paketu. „Freddy's Live Translate“ funkcija automatiškai išverčia pranešimus realiuoju laiku pokalbių metu, tačiau yra atskira paslauga, kurioje pagrindinis dėmesys skiriamas tiesioginių pokalbių ir klientų aptarnavimo scenarijams [6].
Apibendrinant:
-„Spatie“ „Laravel“ perkeltas paketas palaiko lengvai valdymą modeliuose, tačiau jis natūraliai nepalaiko realaus laiko vertimo atnaujinimų ar automatinio tiesioginio vertimo sinchronizacijos.
-Realiojo laiko arba AI-pagalbinių vertimo darbo eigos gali būti pasiektos derinant „Spatie“ paketą su trečiųjų šalių įrankiais, tokiais kaip „Sharpapi“ AI vertėjas „Laravel Nova“, kuris tvarko queed Asinchroniškus vertimus, o ne tiesioginius realaus laiko atnaujinimus.
- Naudojant tiesioginį realaus laiko vertimą pokalbiuose ar pranešimuose, naudojamos kitos specializuotos priemonės (pvz., „Freddy Live Verstal“), o ne pati „Spatie“ vertimo sistema.
Todėl, jei jūsų reikalavimas yra susijęs su vertimo realiojo laiko atnaujinimais tiesiogiai „Spatie“ sistemoje, jis nepalaikomas be dėžės; Norėdami pasiekti tą funkcionalumą, turėtumėte integruoti papildomas paslaugas arba sukurti pasirinktinius sprendimus.
Citatos:
[1] https://patie.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-transliations
[5] https://sharpapi.com/en/blog/post/effortless-transliations-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-transliation-loader