Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Czy system tłumaczeń Spatie obsługuje aktualizacje tłumaczeń w czasie rzeczywistym


Czy system tłumaczeń Spatie obsługuje aktualizacje tłumaczeń w czasie rzeczywistym


Główny pakiet tłumaczeń Spatie dla Laravel, Laravel-Translatible, pozwala na tłumaczenie wymownych modeli poprzez przechowywanie tłumaczeń jako atrybutów JSON w samym modelu. Takie podejście nie wymaga dodatkowych tabel i obsługuje ustawienie i łatwe uzyskiwanie tłumaczeń na lokalizację za pośrednictwem właściwości modelu [1] [4].

Jednak w odniesieniu do aktualizacji tłumaczeń w czasie rzeczywistym, pakiet podstawowy spatie Laravel-Translatible nie zapewnia wbudowanej funkcji automatycznych lub translacji w czasie rzeczywistym lub synchronizacji translacji na żywo. Koncentruje się głównie na zarządzaniu tłumaczeniami przechowywanymi w modelu, który ręcznie ustawiasz lub aktualizujesz.

To powiedziawszy, istnieje ekosystem wokół pakietu Spatie, który poprawia przepływy tłumaczeń, zwłaszcza:

-Integracja z narzędziami tłumaczeniowymi zasilanymi przez AI, takimi jak tłumacz Sharpapi AI dla Laravel Nova, który podłącza się do pakietu spatie-translatywnego. Ta integracja pozwala asynchronicznie inicjować tłumaczenia z panelu administracyjnego Laravel Nova, ustawiając się w kolejce zadania tłumaczeń i śledzenie ich za pomocą powiadomień i działań. Chociaż poprawia to automatyzację i zarządzanie tłumaczeniem, nie jest to ściśle „w czasie rzeczywistym”, ale raczej asynchroniczne z obsługą kolejki [5].

- W przypadku prawdziwego tłumaczenia w czasie rzeczywistym w interakcjach z klientami istnieją inne narzędzia, takie jak tłumaczenie na żywo Freddy'ego Copilota, ale jest to oddzielny produkt niezwiązany z pakietem Spatie. Funkcja transmisji na żywo Freddy'ego automatycznie tłumaczy wiadomości w czasie rzeczywistym podczas rozmów, ale jest wyraźną usługą koncentrującą się na scenariuszach czatu na żywo i obsługi klienta [6].

Podsumowując:

-Pakiet spatie-translatywny obsługuje łatwe zarządzanie tłumaczeniami w modelach, ale nie obsługuje natywnie aktualizacji tłumaczeń w czasie rzeczywistym ani automatycznej synchronizacji tłumaczeń na żywo.
-W czasie rzeczywistym lub wspomagane AI-AI-wspomagane przepływy pracy można osiągnąć, łącząc pakiet Spatie z narzędziami stron trzecich, takimi jak tłumacz AI Sharpapi dla Laravel Nova, który obsługuje tłumaczenia asynchroniczne, a nie natychmiastowe aktualizacje w czasie rzeczywistym.
- Do tłumaczenia w czasie rzeczywistym na żywo na czacie lub komunikatach używane są inne wyspecjalizowane narzędzia (takie jak Freddy Live Translate), a nie sam system tłumaczenia Spatie.

Dlatego jeśli twoje wymagania dotyczy aktualizacji tłumaczeń w czasie rzeczywistym bezpośrednio w systemie Spatie, nie jest on obsługiwany poza pudełkiem; Musisz zintegrować dodatkowe usługi lub zbudować niestandardowe rozwiązania, aby osiągnąć tę funkcjonalność.

Cytaty:
[1] https://spatie.be/docs/Laravel-translatable/v6/introdukcja
[2] https://www.reddit.com/r/LaraVel/comments/1J3613p/pros_and_cons_by_using_spatiltranslatable/
[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-translacje-with-ai--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