Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hệ thống dịch của Spatie có hỗ trợ cập nhật bản dịch thời gian thực không


Hệ thống dịch của Spatie có hỗ trợ cập nhật bản dịch thời gian thực không


Gói dịch chính của Spatie cho Laravel, Laravel-Translatable, cho phép các mô hình hùng hồn có thể dịch được bằng cách lưu trữ các bản dịch dưới dạng các thuộc tính JSON trên chính mô hình. Cách tiếp cận này không yêu cầu các bảng bổ sung và hỗ trợ cài đặt và nhận bản dịch trên mỗi địa phương thông qua các thuộc tính mô hình [1] [4].

Tuy nhiên, liên quan đến các bản cập nhật dịch theo thời gian thực, gói truyền dịch Core Spatie Laravel không cung cấp tính năng tích hợp để cập nhật bản dịch tự động hoặc thời gian thực hoặc đồng bộ hóa dịch trực tiếp. Nó chủ yếu tập trung vào việc quản lý các bản dịch được lưu trữ với mô hình mà bạn đã đặt hoặc cập nhật thủ công.

Điều đó nói rằng, có một hệ sinh thái xung quanh gói Spatie giúp tăng cường quy trình dịch thuật, đáng chú ý là:

-Tích hợp với các công cụ dịch được hỗ trợ bởi AI như Trình dịch AI Sharpapi cho Laravel Nova, cắm vào gói dịch xử lý Laravel của Spatie. Tích hợp này cho phép bạn bắt đầu các bản dịch không đồng bộ từ bảng điều khiển quản trị Laravel Nova, xếp hàng các công việc dịch thuật và theo dõi chúng với các thông báo và hành động. Mặc dù điều này cải thiện tự động hóa và quản lý dịch thuật, nhưng nó không hoàn toàn là "thời gian thực" mà là không đồng bộ với xử lý hàng đợi [5].

- Đối với bản dịch thời gian thực thực sự trong các tương tác của khách hàng, các công cụ khác như dịch trực tiếp của Freddy Copilot, nhưng đây là một sản phẩm riêng không liên quan đến gói của Spatie. Tính năng Live Dịch của Freddy tự động dịch các tin nhắn trong thời gian thực trong các cuộc trò chuyện nhưng là một dịch vụ riêng biệt tập trung vào các kịch bản trò chuyện trực tiếp và hỗ trợ khách hàng [6].

Tóm lại:

-Gói truyền dịch Laravel của Spatie hỗ trợ dễ dàng quản lý các bản dịch trên các mô hình nhưng không hỗ trợ các bản cập nhật dịch theo thời gian thực hoặc đồng bộ hóa dịch trực tiếp tự động.
-Có thể đạt được các công việc dịch thuật theo thời gian thực hoặc AI-AI-AI-AI bằng cách kết hợp gói Spatie với các công cụ của bên thứ ba như Trình dịch AI của Sharpapi cho Laravel Nova, xử lý các bản dịch không đồng bộ, không cập nhật thời gian thực ngay lập tức.
- Đối với bản dịch thời gian thực trực tiếp trong trò chuyện hoặc nhắn tin, các công cụ chuyên dụng khác (như Freddy Live Dịch) được sử dụng, không phải hệ thống dịch của Spatie.

Do đó, nếu yêu cầu của bạn là để cập nhật dịch thuật theo thời gian thực trực tiếp trong hệ thống của Spatie, thì nó không được hỗ trợ ngoài hộp; Bạn sẽ cần tích hợp các dịch vụ bổ sung hoặc xây dựng các giải pháp tùy chỉnh để đạt được chức năng đó.

Trích dẫn:
[1] https://spatie.be/docs/laravel-translatable/v6/introduction
.
[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://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