Das primäre Übersetzungspaket von Spatie für Laravel, Laravel-translatable, ermöglicht es eloquentem Modellen, indem Übersetzungen als JSON-Attribute auf dem Modell selbst gespeichert werden. Dieser Ansatz erfordert keine zusätzlichen Tabellen und unterstützt die Einstellung und das Erhalten von Übersetzungen pro Gebietsschema durch Modelleigenschaften [1] [4].
In Bezug auf Echtzeit-Übersetzungsaktualisierungen bietet das Kernspatie Laravel-translatierbare Paket jedoch keine integrierte Funktion für automatische oder Echtzeit-Übersetzungsaktualisierungen oder Live-Übersetzungssynchronisation. Es konzentriert sich hauptsächlich auf die Verwaltung von Übersetzungen, die mit dem Modell gespeichert sind, das Sie manuell eingestellt oder aktualisieren.
Trotzdem gibt es ein Ökosystem um Spatie's Paket, das Übersetzungsworkflows verbessert, insbesondere:
-Integration mit KI-betriebenen Übersetzungswerkzeugen wie dem Sharpapi-AI-Übersetzer für Laravel Nova, das in das Laravel-translatbare Paket von Spatie anschließt. Mit dieser Integration können Sie Übersetzungen asynchron aus dem Laravel Nova Admin -Panel initiieren, Übersetzungsjobs anstehen und sie mit Benachrichtigungen und Aktionen verfolgen. Obwohl dies die Übersetzungsautomatisierung und -verwaltung verbessert, ist es nicht streng "Echtzeit", sondern eher asynchron mit der Warteschlangenhandhabung [5].
- Für echte Echtzeitübersetzung in Kundeninteraktionen existieren andere Tools wie Freddy Copilots Live-Übersetzung, aber dies ist ein separates Produkt, das nicht mit dem Spatie-Paket zusammenhängt. Freddys Live-Übersetzungsfunktion übersetzt Nachrichten automatisch in Echtzeit während Gesprächen, ist jedoch ein ausgeprägter Service, der sich auf Live-Chat- und Kundenunterstützungsszenarien konzentriert [6].
Zusammenfassend:
-Das Laravel-translatbare Paket von Spatie unterstützt das einfache Management von Übersetzungen auf Modellen, unterstützt jedoch keine Echtzeit-Übersetzungsaktualisierungen oder eine automatische Synchronisation von Live-Übersetzungen.
-Workflows in Echtzeit- oder Ai-unterstützten Übersetzungen können erreicht werden, indem Spatie-Paket mit Tools von Drittanbietern wie Sharpapis AI-Übersetzer für Laravel Nova kombiniert wird, das asynchrone Übersetzungen in die Warteschlange verarbeitet, nicht sofortige Echtzeit-Updates.
- Für Live-Echtzeitübersetzung im Chat oder Messaging werden andere spezielle Tools (wie Freddy Live Translate) verwendet, nicht das Übersetzungssystem von Spatie selbst.
Wenn Ihre Anforderung für Echtzeit-Übersetzungsaktualisierungen direkt im Spatie-System entspricht, wird es daher nicht außerhalb des Boxs unterstützt. Sie müssten zusätzliche Dienste integrieren oder benutzerdefinierte Lösungen erstellen, um diese Funktionalität zu erreichen.
Zitate:
[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://crmmsupport.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