π Vertaal (bijna) elk Gutenberg-blok, Bricks-element en Elementor-widget β plus Gemini, WP AI Connectors en AI Abilities voor vertaling
Gato AI Translations for Polylang v18.0 is er β en het is een van onze grootste releases ooit, met een lange lijst functies waar velen van jullie specifiek om hebben gevraagd.
Het grote nieuws: je kunt nu vrijwel elk blok, element of widget vertalen, van welke plugin dan ook, met zeer weinig configuratie. Laten we er dieper op ingaan.
ποΈ ACF-blokken
Blokken die zijn geregistreerd via Advanced Custom Fields worden nu direct ondersteund. Er zijn drie manieren om een ACF-veld voor vertaling te registreren:
- Globaal, via een enkele schakelaar in de instellingen (ACF-blokken automatisch vertalen?) β elke vertaalbare string in elk ACF-blok wordt ter vertaling aangeboden.
- Per veldgroep, via de nieuwe Gato Translate-invoer die v18 toevoegt aan de ACF-veldgroepen-UI.
- Per veld in PHP, via de standaard ACF
acf/load_field-hook.

Volledige details in ACF-blokken.
π PHP-only blokken
Vanaf WordPress 7.0 kunnen blokken worden geregistreerd als PHP-only (geen JavaScript-bundel). v18 behandelt ze zoals elk ander blok: alle string-attributen worden automatisch voor vertaling geregistreerd, zonder extra instelling. Als een specifiek attribuut overgeslagen moet worden, kun je het uitschakelen via een eenregelige PHP-hook.
π§± Elke plugin die een wpml-config.xml levert
v18 leest de wpml-config.xml van elke plugin en gebruikt die om te bepalen welke blokattributen vertaalbaar zijn. Als je favoriete blokplugin zichzelf al documenteert voor WPML, werkt die nu ook direct met Gato AI Translations for Polylang.
π§© Ondersteuning voor Kadence- en Greenshift-blokken
Alle Kadence-blokken en alle Greenshift-blokken worden nu automatisch vertaald. Geen aangepaste hooks, geen extra configuratie.

π Aangepaste & externe blokken, elementen & widgets β nu uiterst eenvoudig via PHP-hooks
Ondersteuning uitbreiden voor je eigen aangepaste blokken, elementen en widgets β en voor externe plugins die geen wpml-config.xml leveren β is nu een kwestie van een paar vertaalbare eigenschappen declareren via PHP-hooks.
Voor Gutenberg, declareer vertaalbare attributen via 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;
}
);Voor Bricks, gebruik 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;
}
);Voor Elementor, gebruik 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;
}
);Er bestaan ook equivalente hooks om entiteitsreferenties opnieuw te koppelen (aangepaste berichten, media, taxonomietermen, menu's op ID, menu's op slug). Volledige details in de bijgewerkte documentatie:
β‘ Sneller, slanker
De interne werking van de plugin is in v18 grondig herzien: vertalingen verlopen merkbaar sneller en gebruiken aanzienlijk minder geheugen. Inhoud vertalen voelt nu veel vloeiender aan.
π Snelkoppeling Gato Translate
Elke lijstpagina van CPT's, media, tags, categorieΓ«n en gebruikers toont nu een Gato Translate-snelkoppeling naast de standaard rijacties β één klik om een enkele entiteit te vertalen, zonder het vervolgkeuzemenu Bulk-acties.

π Gato Translate-knop voor menu's
De menu-editor krijgt zijn eigen Gato Translate-knop, zodat je een enkel menu handmatig met één klik kunt vertalen β de oude omweg van "Automatische vertaling voor menu's" inschakelen, opslaan en daarna uitschakelen is niet langer nodig.

β¨ Gemini als vertaalprovider
v18 voegt Google Gemini toe als volwaardige vertaalprovider, naast ChatGPT, Claude, DeepL, DeepSeek, Google Translate, Mistral, OpenRouter en zelfgehoste LLM's.
Ondersteunde modellen zijn onder andere Gemini 2.5 Flash, Gemini 2.5 Pro en Gemini 3.1 Flash-Lite. Bekijk de volledige lijst in Welke AI-modellen worden ondersteund?.
π€ WordPress 7.0: AI Connectors
Als je WordPress 7.0+ gebruikt, kunnen API-sleutels nu automatisch worden opgehaald uit WP AI Connectors: laat het ChatGPT-, Claude- of Gemini-sleutelveld leeg in de plugin-instellingen, en de sleutel die is geregistreerd onder Instellingen β Connectors wordt in plaats daarvan gebruikt. Geen duplicatie, geen kopiΓ«ren en plakken van sleutels tussen plugins.

Dit betekent ook dat de plugin direct werkt na installatie: zodra je je licentiesleutel toevoegt, selecteert de plugin automatisch de eerste AI-dienst met een API-sleutel geconfigureerd via WP AI Connectors als de standaard vertaalprovider β geen extra klikken nodig.
β¨ AI Abilities voor vertaling
v18 registreert AI Abilities voor elk entiteitstype, zodat aangepaste berichten, taxonomietermen, media, menu's en gebruikers allemaal kunnen worden vertaald vanuit een natuurlijke-taalprompt in Claude Code (of een andere agent die WP Abilities ondersteunt):
Vertaal bericht met titel
"How to onboard new editors"alleen naar het Frans
Dit vereist WordPress 7.0+ (waar het AI Abilities-platform werd geintroduceerd). Lees meer in de nieuwe gids WordPress AI Abilities.
π§ Meer ondersteunde AI-modellen
v18 houdt ook de modelcatalogus actueel:
- 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
Bekijk de volledige lijst in Welke AI-modellen worden ondersteund?.
β±οΈ Vertaaltime-out
Je kunt nu een Vertaaltime-out instellen in de instellingen, zodat een vastgelopen upstream netjes eindigt met een gecontroleerde fout in de logs in plaats van een generieke HTTP 502/504 te veroorzaken. Stel de waarde iets lager in dan de max_execution_time van je server β volledige details in Vertaaltime-outs instellen.
Upgrade
De release wordt nu uitgerold via je klantendashboard. Werk bij vanuit je WordPress-beheerder (Plugins β Updates), of download de nieuwste versie van je account.
Bekijk de changelog voor de volledige lijst met wijzigingen.
Geniet van v18! π