New 2.0.x branch of the plugin Smart AI Translate for WordPress.
Branch versions
2.0.0
New:
- Added Anthropic (Claude) as a translation provider with support for Claude Sonnet 4, Haiku 4.5, and Opus 4 models.
- Introduced extensible multi-provider architecture with client interface and factory pattern, facilitating the incorporation of new AI translation engines in the future.
- Added support for Full Site Editing (FSE) navigation menus for cloning and translating.
- The posts
wp_navigationof FSE now appear in the Source Menu dropdown alongside classic menus. - Added function
clone_fse_navigation_for_language()to clone postswp_navigationwith localized internal URLs. - Added function
translate_fse_navigation_labels()to translate labels in blocksnavigation-linkandnavigation-submenu. - Added frontend swapping of FSE navigation blocks via the filter
pre_render_blockfor localized rendering.
Improved:
- The admin dropdown groups classic menus and FSE navigations with labels
optgroupwhen both exist. - The background menu service now dispatches to FSE or classic handlers based on the field
menu_type. - Added modern spinner to the loading state of the translation editor modal so users have clear visual feedback while the iframe loads.
Performance:
- Removed N+1 queries in term translations —
get_term_translation()now relies on batch preloading and no longer resorts to individual SELECT queries for uncached terms (negative cache). - Removed N+1 queries in option overloads —
get_overrides()now relies on batch preloading and caches empty results for options without translations (negative cache). - Removed destructive cache flushing
alloptionsinget_original_option_value()— original values are now stored in a static array, preventing WordPress from re-querying all autoloaded options on each overload (~154 queries removed). - Moved deferred DELETE queries from the hook
shutdownto Action Scheduler, so cleanup runs outside the request lifecycle (~24 queries removed per request). - The overload of translated term slugs is now opt-in via the filter
ai_translate_apply_term_slug(by defaultfalse) to avoid ~400+ additional searches forWP_Term_Querycaused by WordPress when resolving translated slugs to term IDs. - Added function
prime_translated_term_caches()intemplate_redirectto batch preload term caches from the WordPress core for all translated term IDs in a single call. - Added scheduled cleanup via cron (
twicedaily) for obsolete option overloads older than 30 days.
Fixed:
- Removed noisy debug logs that were triggered on every admin page load and optimized the REST API interceptor to skip GET/OPTIONS requests immediately, reducing unnecessary overhead.








¿Donde está para descargar? No lo veo en mi cuenta.
Hola,
Debería estar en https://plugins.joseconti.com/my-account/licenses/
¿No te sale?
Saludos