🚀 Tłumacz (prawie) każdy blok Gutenberga, element Bricks i widget Elementora — plus Gemini, WP AI Connectors i AI Abilities do tłumaczenia
Gato AI Translations for Polylang v18.0 jest już dostępny — i jest to jedno z naszych największych wydań w historii, z długą listą funkcji, o które wielu z was wyraźnie prosiło.
Najważniejsza nowość: możesz teraz tłumaczyć praktycznie każdy blok, element lub widget, z dowolnego wtyczki, przy bardzo minimalnej konfiguracji. Przyjrzyjmy się szczegółom.
🗂️ Bloki ACF
Bloki rejestrowane za pomocą Advanced Custom Fields są teraz obsługiwane od razu po instalacji. Istnieją trzy sposoby rejestrowania pola ACF do tłumaczenia:
- Globalnie, za pomocą pojedynczego przełącznika w ustawieniach (Tłumaczyć bloki ACF automatycznie?) — każdy przetłumaczalny ciąg znaków w każdym bloku ACF jest wysyłany do tłumaczenia.
- Na grupę pól, za pomocą nowego inputu Gato Translate, który v18 dodaje do interfejsu Grup Pól ACF.
- Na pole w PHP, za pomocą standardowego hooka ACF
acf/load_field.

Pełne szczegóły w Bloki ACF.
🐘 Bloki tylko PHP
Od WordPress 7.0 bloki mogą być rejestrowane jako tylko PHP (bez pakietu JavaScript). v18 traktuje je jak każdy inny blok: wszystkie ich atrybuty łańcuchowe są rejestrowane do tłumaczenia automatycznie, bez żadnej dodatkowej konfiguracji. Jeśli konkretny atrybut powinien zostać pominięty, można go wykluczyć za pomocą jednoliniowego hooka PHP.
🧱 Każda wtyczka dostarczająca wpml-config.xml
v18 odczytuje wpml-config.xml dowolnej wtyczki i używa go do określenia, które atrybuty bloku są przetłumaczalne. Jeśli twoja ulubiona wtyczka do bloków jest już udokumentowana dla WPML, teraz działa od razu również z Gato AI Translations for Polylang.
🧩 Obsługa bloków Kadence i Greenshift
Wszystkie bloki Kadence i wszystkie bloki Greenshift są teraz tłumaczone automatycznie. Żadnych niestandardowych hooków, żadnej dodatkowej konfiguracji.

🔌 Niestandardowe i zewnętrzne bloki, elementy i widgety — teraz niezwykle łatwe przez hooki PHP
Rozszerzenie obsługi własnych niestandardowych bloków, elementów i widgetów — oraz dowolnej zewnętrznej wtyczki, która nie dostarcza wpml-config.xml — jest teraz prostą kwestią zadeklarowania kilku przetłumaczalnych właściwości za pomocą hooków PHP.
Dla Gutenberga, zadeklaruj przetłumaczalne atrybuty przez 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;
}
);Dla Bricks, użyj 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;
}
);Dla Elementora, użyj 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;
}
);Równoważne hooki istnieją do przemapowywania odwołań do encji (niestandardowe posty, media, terminy taksonomii, menu po ID, menu po slug). Pełne szczegóły w zaktualizowanej dokumentacji:
- Tłumaczenie dodatkowych bloków Gutenberga
- Tłumaczenie dodatkowych elementów Bricks
- Tłumaczenie dodatkowych widgetów Elementora
⚡ Szybciej, lżej
Wewnętrzności wtyczki zostały gruntownie przebudowane w v18: tłumaczenia działają wyraźnie szybciej i zużywają znacznie mniej pamięci. Tłumaczenie treści będzie teraz odczuwalnie płynniejsze.
🐈 Szybki link Gato Translate
Każda strona listy CPT, mediów, tagów, kategorii i użytkowników wyświetla teraz szybki link Gato Translate obok standardowych akcji wiersza — jedno kliknięcie, aby przetłumaczyć pojedynczą encję, bez konieczności korzystania z menu rozwijanego Akcji Zbiorczych.

🍔 Przycisk Gato Translate dla menu
Edytor menu otrzymuje własny przycisk Gato Translate, dzięki czemu możesz ręcznie przetłumaczyć pojedyncze menu jednym kliknięciem — stare rozwiązanie polegające na włączeniu "Automatyczne tłumaczenie dla menu", zapisaniu, a następnie wyłączeniu nie jest już potrzebne.

✨ Dostawca tłumaczeń Gemini
v18 dodaje Google Gemini jako pełnoprawnego dostawcę tłumaczeń, obok ChatGPT, Claude, DeepL, DeepSeek, Google Translate, Mistral, OpenRouter i self-hosted LLM.
Obsługiwane modele obejmują Gemini 2.5 Flash, Gemini 2.5 Pro i Gemini 3.1 Flash-Lite. Zobacz pełną listę w Jakie modele AI są obsługiwane?.
🤖 WordPress 7.0: AI Connectors
Jeśli używasz WordPress 7.0+, klucze API mogą być teraz pobierane automatycznie z WP AI Connectors: pozostaw pole klucza ChatGPT, Claude lub Gemini puste w ustawieniach wtyczki, a zamiast niego zostanie użyty klucz zarejestrowany w Ustawienia → Connectors. Bez duplikacji, bez kopiowania i wklejania kluczy między wtyczkami.

Oznacza to również, że wtyczka działa od razu po instalacji: gdy tylko dodasz klucz licencyjny, wtyczka automatycznie wybiera pierwszą usługę AI z kluczem API skonfigurowanym przez WP AI Connectors jako domyślnego dostawcę tłumaczeń — bez dodatkowych kliknięć.
✨ AI Abilities do tłumaczenia
v18 rejestruje AI Abilities dla każdego typu encji, dzięki czemu niestandardowe posty, terminy taksonomii, media, menu i użytkownicy mogą być tłumaczeni bezpośrednio z promptu w języku naturalnym w Claude Code (lub dowolnym innym agencie obsługującym WP Abilities):
Przetłumacz post o tytule
"How to onboard new editors"tylko na język francuski
Wymaga to WordPress 7.0+ (gdzie platforma AI Abilities została wprowadzona). Dowiedz się więcej w nowym przewodniku WordPress AI Abilities.
🧠 Więcej obsługiwanych modeli AI
v18 aktualizuje również katalog modeli:
- 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
Zobacz pełną listę w Jakie modele AI są obsługiwane?.
⏱️ Limit czasu tłumaczenia
Możesz teraz ustawić Limit czasu tłumaczenia w ustawieniach, aby zawieszony upstream kończył się czysto z kontrolowanym błędem w logach zamiast wyzwalać ogólny HTTP 502 / 504. Ustaw wartość nieznacznie poniżej max_execution_time serwera — pełne szczegóły w Ustawianie limitów czasu tłumaczenia.
Aktualizacja
Wydanie jest teraz udostępniane przez panel klienta. Zaktualizuj z poziomu panelu administracyjnego WordPress (Wtyczki → Aktualizacje), lub pobierz najnowszą wersję ze swojego konta.
Zobacz changelog po pełną listę zmian.
Ciesz się v18! 🎉