Blog

🚀 Dịch (hầu như) mọi block Gutenberg, element Bricks và widget Elementor — cùng Gemini, WP AI Connectors và AI Abilities cho việc dịch thuật

Leonardo Losoviz
Bởi Leonardo Losoviz ·

Gato AI Translations for Polylang v18.0 đã ra mắt — và đây là một trong những phiên bản lớn nhất của chúng tôi từ trước đến nay, với danh sách tính năng dài mà nhiều bạn đã đặc biệt yêu cầu.

Điểm nổi bật: bạn giờ đây có thể dịch hầu như bất kỳ block, element hay widget nào, từ bất kỳ plugin nào, với rất ít cấu hình. Hãy cùng khám phá chi tiết.

🗂️ ACF blocks

Các block được đăng ký qua Advanced Custom Fields giờ đây được hỗ trợ ngay từ đầu. Có ba cách để đăng ký một trường ACF cho việc dịch:

  • Toàn cục, thông qua một toggle duy nhất trong Cài đặt (Tự động dịch ACF blocks?) — mọi chuỗi có thể dịch trên mọi ACF block đều được gửi đi để dịch.
  • Theo nhóm trường, thông qua input Gato Translate mới mà v18 thêm vào giao diện ACF Field Groups.
  • Theo từng trường trong PHP, thông qua hook ACF tiêu chuẩn acf/load_field.
Bật tính năng tự động dịch cho ACF blocks
Cài đặt mới 'Tự động dịch ACF blocks?'

Chi tiết đầy đủ tại ACF blocks.

🐘 PHP-only blocks

Từ WordPress 7.0, các block có thể được đăng ký dưới dạng chỉ PHP (không có JavaScript bundle). v18 xử lý chúng như bất kỳ block nào khác: tất cả các thuộc tính chuỗi của chúng đều được đăng ký để dịch tự động, không cần cấu hình thêm. Nếu một thuộc tính cụ thể cần được bỏ qua, bạn có thể loại trừ nó thông qua một hook PHP một dòng.

🧱 Bất kỳ plugin nào có tệp wpml-config.xml

v18 đọc wpml-config.xml của bất kỳ plugin nào và sử dụng nó để xác định các thuộc tính block nào có thể dịch. Nếu plugin block yêu thích của bạn đã tự ghi chép cho WPML, thì giờ đây nó cũng hoạt động ngay với Gato AI Translations for Polylang.

🧩 Hỗ trợ Kadence và Greenshift Blocks

Tất cả Kadence Blocks và tất cả Greenshift blocks giờ đây được dịch tự động. Không cần hook tùy chỉnh, không cần cấu hình thêm.

Các Kadence blocks đã được dịch
Mọi Kadence (và Greenshift) block, đã được dịch

🔌 Các block, element & widget tùy chỉnh & bên thứ ba — giờ cực kỳ dễ dàng qua PHP hooks

Mở rộng hỗ trợ cho các block, element và widget tùy chỉnh của bạn — và cho bất kỳ plugin bên thứ ba nào không có wpml-config.xml — giờ đây chỉ đơn giản là khai báo một vài thuộc tính có thể dịch thông qua PHP hooks.

Với Gutenberg, khai báo các thuộc tính có thể dịch qua gatompl:gutenberg_block_type_translatable_attribute_regexes:

add_filter(
    'gatompl:gutenberg_block_type_translatable_attribute_regexes',
    static function (array $regexes): array {
        $regexes['kadence/countdown'] = [
            'daysLabel'    => true,
            'hoursLabel'   => true,
            'minutesLabel' => true,
            'secondsLabel' => true,
        ];
        return $regexes;
    }
);

Với Bricks, dùng gatompl:bricks_element_type_translatable_properties:

add_filter(
    'gatompl:bricks_element_type_translatable_properties',
    static function (array $translatableProperties): array {
        $translatableProperties['breadcrumbs'][] = 'separatorText';
        $translatableProperties['team-members']['items'][] = 'title';
        return $translatableProperties;
    }
);

Với Elementor, dùng gatompl:elementor_widget_type_translatable_properties:

add_filter(
    'gatompl:elementor_widget_type_translatable_properties',
    static function (array $translatableProperties): array {
        $translatableProperties['blockquote'][] = 'author_name';
        $translatableProperties['reviews']['slides'][] = 'name';
        return $translatableProperties;
    }
);

Các hook tương đương tồn tại để ánh xạ lại các tham chiếu thực thể (custom posts, media, taxonomy terms, menus theo ID, menus theo slug). Chi tiết đầy đủ trong tài liệu cập nhật:

⚡ Nhanh hơn, gọn nhẹ hơn

Bộ máy bên trong của plugin đã được cải tiến toàn diện trong v18: bản dịch chạy nhanh hơn đáng kể và sử dụng ít bộ nhớ hơn nhiều. Dịch nội dung giờ đây sẽ cảm thấy mượt mà hơn rất nhiều.

🐈 Liên kết nhanh Gato Translate

Mọi trang danh sách CPT, media, tag, danh mục và người dùng giờ đây đều hiển thị liên kết nhanh Gato Translate bên cạnh các hành động hàng tiêu chuẩn — một cú nhấp để dịch một thực thể duy nhất, không cần dropdown Bulk Actions.

Liên kết nhanh Gato Translate
Dịch một cú nhấp từ trang danh sách

🍔 Nút Gato Translate cho menus

Trình chỉnh sửa menu có nút Gato Translate riêng, vì vậy bạn có thể dịch một menu đơn lẻ thủ công chỉ với một cú nhấp — cách làm cũ là bật "Dịch tự động cho Menus", lưu, rồi tắt đi không còn cần thiết nữa.

Nút Gato Translate trong trình chỉnh sửa menu
Nút Gato Translate mới trong trình chỉnh sửa menu

✨ Nhà cung cấp dịch thuật Gemini

v18 bổ sung Google Gemini như một nhà cung cấp dịch thuật hạng nhất, bên cạnh ChatGPT, Claude, DeepL, DeepSeek, Google Translate, Mistral, OpenRouter và các LLM tự lưu trữ.

Các mô hình được hỗ trợ bao gồm Gemini 2.5 Flash, Gemini 2.5 Pro và Gemini 3.1 Flash-Lite. Xem danh sách đầy đủ tại Các mô hình AI được hỗ trợ là gì?.

🤖 WordPress 7.0: AI Connectors

Nếu bạn đang dùng WordPress 7.0+, các API key giờ đây có thể được lấy tự động từ WP AI Connectors: để trống key ChatGPT, Claude hoặc Gemini trong Cài đặt plugin, và key được đăng ký trong Cài đặt → Connectors sẽ được dùng thay thế. Không trùng lặp, không cần copy-paste key giữa các plugin.

Đăng ký API keys qua WP AI Connectors
Đăng ký API keys của bạn một lần trong WP AI Connectors, và Gato AI Translations sẽ tự động lấy chúng

Điều này cũng có nghĩa là plugin hoạt động ngay từ đầu: ngay khi bạn thêm license key, plugin tự động chọn dịch vụ AI đầu tiên có API key được cấu hình qua WP AI Connectors làm nhà cung cấp dịch thuật mặc định — không cần thêm thao tác nào.

✨ AI Abilities cho việc dịch thuật

v18 đăng ký AI Abilities cho mọi loại thực thể, vì vậy custom posts, taxonomy terms, media, menus và users đều có thể được dịch trực tiếp từ một prompt ngôn ngữ tự nhiên trong Claude Code (hoặc bất kỳ agent nào sử dụng WP Abilities):

Dịch bài viết có tiêu đề "How to onboard new editors" sang tiếng Pháp thôi

Điều này yêu cầu WordPress 7.0+ (nơi nền tảng AI Abilities được giới thiệu). Đọc thêm trong hướng dẫn mới WordPress AI Abilities.

🧠 Nhiều mô hình AI được hỗ trợ hơn

v18 cũng cập nhật danh mục mô hình:

  • ChatGPT: GPT-5.4 mini, GPT-5.5
  • Claude: Claude Sonnet 4.6, Claude Haiku 4.5, Claude Opus 4.7
  • DeepSeek: DeepSeek v4, DeepSeek v4 Flash
  • Gemini: 2.0 Flash / Flash-Lite, 2.5 Flash / Flash-Lite / Pro, 3.1 Flash-Lite

Xem danh sách đầy đủ tại Các mô hình AI được hỗ trợ là gì?.

⏱️ Thời gian chờ dịch thuật

Bạn giờ đây có thể đặt Thời gian chờ dịch thuật trong Cài đặt, để khi một upstream bị treo sẽ thất bại một cách sạch sẽ với lỗi có kiểm soát trong nhật ký thay vì kích hoạt HTTP 502 / 504 chung chung. Giữ giá trị hơi thấp hơn max_execution_time của máy chủ — chi tiết đầy đủ tại Cài đặt thời gian chờ dịch thuật.

Nâng cấp

Phiên bản đang được phát hành qua dashboard khách hàng của bạn. Cập nhật từ trang quản trị WordPress (Plugins → Updates), hoặc tải phiên bản mới nhất từ tài khoản của bạn.

Xem changelog để biết danh sách đầy đủ các thay đổi.

Tận hưởng v18! 🎉


Khám phá những điều sắp tới

Đăng ký nhận bản tin của chúng tôi: Nhận thông báo khi chúng tôi phát hành phiên bản mới, ra mắt plugin mới hoặc có tin tức muốn chia sẻ với bạn.