Vous utilisez un navigateur obsolète. Il se peut qu'il n'affiche pas correctement ce site web ou d'autres. Nous vous recommandons de le mettre à jour ou d'utiliser un autre navigateur.
Added new global option "Lock translations" (enabled by default) to prevent automatic overwrite of existing translations
Added Dictionary support for alias slugs via pre/post-translation placeholder system with word boundary matching
Added eye toggle button to mask API Key fields in administration interface
Added Google AI HTML translation
Added real-time XML Sitemap generation endpoint accessible via public REST API URL for Google Search Console submission
Added copyable Sitemap URL with clipboard and open-in-new-tab buttons in the Crawler modal
Added sorting options for individual translations in the edit view (A-Z, Z-A, length ascending/descending)
Fixed language selector showing wrong language on server-side translated pages regardless of storage mode (url/storage), by detecting body[data-gptranslateskip] attribute
Fixed translation sort order preserved correctly in database regardless of visual sort selection in edit view
Fixed search translations filter working with the "enter" key in addition to the search button
Added lightweight AJAX endpoint for server-side translation queries, bypassing the full WordPress stack for significantly faster response times
Added database indexes for improved query performance on translations lookup
Added new option to exclude server injected query string parameters from translation alias matching
Changed: Gemini 3.1 API model
Fixed WordPress critical error caused by session_start() interfering with REST API requests by adding session_write_close() after session usage
Fixed issue with auto wrap excluded words for UTF-8 characters
Fixed issue with home page language suffix
v2.25.1
Issue while reverting to original language for excluded words managed by dictionary
Issue with spacing for excluded words managed by dictionary
v2.25
Added DeepL integration as a new AI translation provider
Added Claude AI integration as a new AI translation provider
Added Austrian German alternative flag for German language selector
Added form action URL rewriting support for POST forms in page link rewriting system (client-side and server-side)
Added first-pass form action alias replacement after translation save, matching behavior already in place for anchor links
Added Claude and DeepL engine filter options in translations management list
Fixed server-side replacement algorithm for short words to prevent incorrect partial matches inside longer words
Fixed client-side translation incorrectly removing FontAwesome and other icon elements when 'i' tag is listed in formatting tags to remove
Fixed client-side inner excluded words auto-wrap not applied correctly within nested elements
Fixed client-side formatting tag removal breaking form elements (select, input, textarea, etc.) inside wrapper spans
Fixed percent-encoded UTF-8 characters in translated URL aliases not decoded correctly in server-side and client-side link rewriting (e.g. %C3%BC instead of ü)
Fixed server-side form action replacement failing in subfolder installations due to base path mismatch in relative URL lookup
Fixed language not detected and not switched when server-side translations language switching mode is set to 'storage' and 'Always detect auto-translated language' option is active simultaneously
Fixed missing Punjabi flag icon (pa.gif)
Improved dark mode detection and styling consistency
Added URL transliteration feature: Cyrillic characters are now automatically converted to Latin equivalents for better compatibility with sharing platforms like WhatsApp
Added system to automatically disable server-side translations when crawler starts to prevent conflicts
Reorganized dictionary interface for improved usability
Fixed URL translation alias bug with ChatGPT/AI engines: resolved double slash issue caused by missing delimiter separators in API responses
Improved URL normalization in crawler to prevent duplicate links with/without trailing slashes