Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Il sistema di traduzione di Spatie supporta gli aggiornamenti di traduzione in tempo reale


Il sistema di traduzione di Spatie supporta gli aggiornamenti di traduzione in tempo reale


Il pacchetto di traduzione primario di Spatie per Laravel, traducibile Laravel, consente di traducibili modelli eloquenti memorizzando le traduzioni come attributi JSON sul modello stesso. Questo approccio non richiede tabelle aggiuntive e supporta l'impostazione e la traduzione facilmente per locale tramite le proprietà del modello [1] [4].

Tuttavia, per quanto riguarda gli aggiornamenti di traduzione in tempo reale, il pacchetto di core spatie laravel traducibile non fornisce intrinsecamente una funzionalità integrata per gli aggiornamenti di traduzione automatica o in tempo reale o la sincronizzazione della traduzione in diretta. Si concentra principalmente sulla gestione delle traduzioni memorizzate con il modello, che si imposta o si aggiorna manualmente.

Detto questo, esiste un ecosistema attorno al pacchetto di Spatie che migliora i flussi di lavoro di traduzione, in particolare:

-Integrazione con strumenti di traduzione basati sull'intelligenza artificiale come il traduttore AI di Sharpapi per Laravel Nova, che si collega al pacchetto traslagibile Laravel di Spatie. Questa integrazione ti consente di avviare traduzioni in modo asincrono dal pannello di amministrazione di Laravel Nova, mettendo in coda i lavori di traduzione e monitorandoli con notifiche e azioni. Sebbene ciò migliori l'automazione e la gestione della traduzione, non è strettamente "in tempo reale" ma piuttosto asincrona con la manipolazione delle code [5].

- Per la vera traduzione in tempo reale nelle interazioni con i clienti, esistono altri strumenti come il Translate in diretta di Freddy Copilot, ma questo è un prodotto separato non correlato al pacchetto di Spatie. La funzione Translate in diretta di Freddy traduce automaticamente i messaggi in tempo reale durante le conversazioni, ma è un servizio distinto incentrato su scenari di chat di chat dal vivo e assistenza clienti [6].

In sintesi:

-Il pacchetto di traslastibilità Laravel di Spatie supporta una facile gestione delle traduzioni sui modelli, ma non supporta nativamente aggiornamenti di traduzione in tempo reale o sincronizzazione automatica della traduzione dal vivo.
-È possibile ottenere flussi di lavoro di traduzione in tempo reale o assistito dall'aria condizionata combinando il pacchetto di Spatie con strumenti di terze parti come il traduttore AI di Sharpapi per Laravel Nova, che gestisce traduzioni asincroni in coda, non aggiornamenti in tempo reale istantanei.
- Per una traduzione in tempo reale in tempo reale in chat o messaggistica, vengono utilizzati altri strumenti specializzati (come Freddy Live Translate), non il sistema di traduzione di Spatie stesso.

Pertanto, se il tuo requisito è per gli aggiornamenti di traduzione in tempo reale direttamente all'interno del sistema di Spatie, non è supportato fuori dalla scatola; Dovresti integrare servizi aggiuntivi o creare soluzioni personalizzate per raggiungere tale funzionalità.

Citazioni:
[1] https://spatie.be/docs/laravel-translable/v6/introduction
[2] https://www.reddit.com/r/laravel/comments/1j3613p/pros_and_cons_by_using_spatietranslable/
[3] https://github.com/spatie/laravel-activitylog/issues/611
[4] https://spatie.be/docs/laravel-translable/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-translable/commits
[8] https://github.com/spatie/laravel-translation-loader