🔗 Thay thế liên kết nội bộ, dịch từng phần và quy trình làm việc WP‑CLI
Gato AI Translations for Polylang vừa ra mắt v15.2, được tích hợp nhiều tính năng mới mạnh mẽ và cải tiến đáng kể.
Thay Thế Liên Kết Nội Bộ
Khi dịch bài viết, các liên kết nội bộ trỏ đến trang chủ, các bài viết/trang khác, thẻ, danh mục, mục phương tiện và người dùng trong ngôn ngữ nguồn giờ đây có thể được tự động thay thế bằng các URL tương ứng trong ngôn ngữ đích.

Việc thay thế URL nội bộ trong trường Link của ACF cũng được hỗ trợ 🙏.
Xem hướng dẫn Thay thế liên kết nội bộ để biết thêm chi tiết.
Dịch Từng Phần
Bạn giờ có thể thực hiện dịch từng phần nội dung:
- Thuộc tính (tiêu đề, slug và trích đoạn)
- Nội dung (nội dung bài viết)
- Meta (trường tùy chỉnh)
Điều này mang lại nhiều lợi ích.
Thay thế liên kết nội bộ mà không dịch lại nội dung
Nếu bạn đã dịch xong nội dung và muốn thay thế các URL liên kết nội bộ, bạn có thể làm vậy bằng cách bỏ chọn tùy chọn Dịch nội dung:

Thay thế tham chiếu thực thể trong meta hoặc các khối mà không dịch lại nội dung
Tương tự như trên, bạn có thể thay thế ID thực thể để trỏ đến ngôn ngữ đích mà không cần dịch lại nội dung, chẳng hạn khi chỉnh sửa trường Post object trong ACF, hoặc thêm bài viết mới vào khối Query của GenerateBlocks.

Dịch lại tiêu đề bài viết mà không dịch lại nội dung bài viết
Nếu bạn cập nhật tiêu đề bài viết, bạn có thể tránh dịch lại nội dung và meta, tiết kiệm thời gian và chi phí API:

Các Khối Gutenberg Mới Được Hỗ Trợ
Plugin giờ đây hỗ trợ thêm các khối Gutenberg mới:
Mô Hình ChatGPT 5.1 (Thinking)
Đã thêm hỗ trợ cho mô hình ChatGPT 5.1 (Thinking) mới nhất. Dịch nội dung của bạn bằng mô hình tiên tiến nhất của OpenAI cho đến nay.
Dịch Nội Dung Chưa Được Di Chuyển Hoàn Toàn
Bạn giờ có thể dịch nội dung chưa được di chuyển hoàn toàn giữa các Page Builder, chẳng hạn từ Gutenberg sang Elementor, hoặc từ Classic Editor sang Bricks.
✅ Dịch Bài Viết Elementor Không Được Xây Dựng Bằng Elementor
Nếu một Custom Post Type được quản lý bởi Elementor, nhưng bài viết đó không được xây dựng bằng Elementor (và chưa được di chuyển), bạn vẫn có thể dịch nó.
✅ Dịch trường post_content
Trước v15.2, plugin không dịch trường post_content cho Elementor/Bricks (vì các widget/phần tử được lưu trong meta). Giờ bạn có thể làm điều đó.
Tích Hợp Polylang Pro Tốt Hơn
Plugin giờ đây tự động giữ nguyên slug cho các mục đã dịch (cho bài viết và phân loại) khi sử dụng tính năng "tái sử dụng slug" của Polylang Pro.
(Trước đây, bạn phải cập nhật slug thủ công sau khi dịch.)
Bản Dịch AI Chất Lượng Hơn
Hai cải tiến quan trọng đã được thực hiện để nâng cao chất lượng bản dịch AI:
Cập Nhật WP-CLI
Các lệnh WP-CLI đã được cải tiến với các tùy chọn mới:
--fail-if-log-notifications
Làm lệnh thất bại nếu có thông báo log (ví dụ: nếu có cảnh báo hoặc lỗi). Hữu ích để dừng quy trình hàng loạt nếu có bản dịch thất bại.
--parts
Chỉ định các phần nội dung cần dịch (tiêu đề, nội dung, meta).
--tasks
Thực thi các tác vụ cụ thể, chẳng hạn dịch nội dung mà không thay thế liên kết nội bộ.
Log Nhỏ Gọn Hơn
Plugin giờ lưu trữ các log nhỏ gọn hơn theo mặc định: tránh in mục queryExecutionResponse, do đó mỗi mục log chỉ nặng vài KB.
(Bạn có thể bật lại tính năng này trong Cài đặt.)
Và Nhiều Hơn Nữa
Phiên bản 15.2 bao gồm một số cải tiến và sửa lỗi khác.
Xem changelog để biết danh sách đầy đủ các thay đổi.
Như thường lệ, chúc bạn tận hưởng! 🙏