Blog

πŸš€ Vertaal (bijna) elk Gutenberg-blok, Bricks-element en Elementor-widget β€” plus Gemini, WP AI Connectors en AI Abilities voor vertaling

Leonardo Losoviz
Door Leonardo Losoviz Β·

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.
Automatische vertaling voor ACF-blokken inschakelen
De nieuwe instelling 'ACF-blokken automatisch vertalen?'

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.

Vertaalde Kadence-blokken
Elk Kadence- (en Greenshift-)blok, vertaald

πŸ”Œ 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.

De Gato Translate-snelkoppeling
Vertaling met één klik vanaf de lijstpagina

πŸ” 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.

De Gato Translate-knop in de menu-editor
De nieuwe Gato Translate-knop in de menu-editor

✨ 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.

API-sleutels registreren via WP AI Connectors
Registreer je API-sleutels eenmalig in WP AI Connectors, en Gato AI Translations haalt ze automatisch op

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! πŸŽ‰


Ontdek wat er komen gaat

Schrijf je in voor onze nieuwsbrief: verneem wanneer we een nieuwe versie uitbrengen, een nieuwe plugin lanceren of nieuws met je te delen hebben.