GPTranslate

GPTranslate 2.33.9

Register or Log in for Free Download
v2.33.9
  • Fix: AI Agent Crawler could get stuck attempting to load media files (mp4, mp3, images, etc.) as if they were translatable pages, instead of skipping them
  • Fix: AI Agent Crawler no longer stops the entire crawl session when a single page has no language selector - it now skips just that page and continues, only stopping (with a clear diagnostic message) after many consecutive pages in a row lack it, which usually indicates a misconfiguration
  • Fix: the "Sync" button tooltip could remain stuck open after clicking the button instead of closing
  • New: added an "Expand / Collapse all" button in the Translations editor to instantly enlarge all text areas for easier proofreading, instead of resizing each one manually
  • Improved: the Translations editor now uses the full available width of the page
  • New: added sticky "Original text" / "Translated text" column headers in the Translations editor, so they stay visible while scrolling through long translation lists
  • Improved: various layout, alignment and tooltip positioning refinements in the Translations editor
  • New (Joomla): added granular ACL/permissions support to control, per user group, who can access the configuration, save settings, view/edit the translation engine API key, and access the AI Agent Crawler
v2.33.8
  • New: Added support for new Gemini AI models: gemini-3.6-flash, gemini-3.5-flash-lite, gemini-2.5-flash-lite
  • New: Added support for Grok 4.5 model
  • Fixed: Page exclusions setting not being applied to link rewriting — excluded pages are now correctly skipped by both server-side PHP and client-side JS link rewriter
  • Fixed: Translated URL alias exceeding database column limit (varchar 191) causing translation records not being saved
  • New: Added GPT-5.6 Sol, GPT-5.6 Terra and GPT-5.6 Luna models to the supported ChatGPT model list
  • New: Added Kalaallisut (Greenlandic, language code kl) to the supported languages list
  • New: Retrigger scope CSS selector setting to limit retrigger translation to specific DOM elements only (e.g. .elementor-loop-item)
  • New: Smart MutationObserver retrigger — only newly added nodes inside the scope are translated, not already-translated content
  • New: Scroll retrigger is now scope-aware — scroll listener only attaches on pages where the scope element exists
  • Fixed: Switching back to original language after a retrigger now correctly reloads the page to restore original text
  • Fixed: Server-side translation no longer outputs a spurious XML declaration in the HTML
  • Improved: Increased security for api key hash storage and validation
  • New(WordPress/Joomla 6/Joomla 3): New interface for the crawler with improved usability and layout
  • Integration with the new and most advanced Claude Fable 5 model for higher quality translations
  • Fixed: Translations were not applied to text immediately following an excluded word when starting with an apostrophe or punctuation (e.g. "'s own sites catalog"
    wink.png
    — fixed both client-side and server-side
v2.32.5
  • Added Grok (xAI) integration across settings, wizard, runtime translation flow, and API key validation
  • Added support for translating/replacing media src for images, iframes, and video tags using the alt translations workflow
  • Wizard: added Google Cloud Translation API as selectable AI provider option
  • Wizard UX: improved provider grid layout/spacing and updated completion summary labels (Google AI shows Translation method instead of model)
  • Fixed mutex consistency for detect current/original language when re-enabling server-side translations
  • Fixed AI response guard to avoid JS errors when providers return non-choices error payloads (e.g. 403/503 responses)
  • Joomla: improved wizard/save and language string alignment refinements across Joomla 6 and Joomla 3
v2.32.7
  • Added new option to hide flags for compliance with certain regulations and accessibility guidelines
  • Security: WP hardened syncTranslation to avoid potential vulnerabilities
v2.32.8
  • New: Added support for Claude Opus 4.8 AI model
  • Wizard app for easy plugin setup and configuration with step-by-step guidance and automatic detection of optimal settings based on the website structure and content
  • Incremental Translations System™: Automatically detects page content changes and translates only new or modified text instead of entire pages
  • API Cost Optimization: Significantly reduces translation API costs for frequently updated content and dynamic pages
  • Incremental Translation Controls: Added new configuration options for incremental translation behavior and exclusion patterns
  • ChatGPT 5.5 Support: Added integration and compatibility with ChatGPT 5.5
  • Dynamic Content Handling: Added new option to prevent reverting retrigger real-time translations back to the original language for improved dynamic content support
  • DOM Mutation Retrigger Fix: Fixed delay issues affecting retrigger translations for dynamically updated page content
  • Excluded Words Matching: Fixed word-boundary matching for excluded words to prevent partial word replacements or removals
  • UTF-8 Text Matching: Fixed emoji and special character handling in case-insensitive text matching with full UTF-8 support
  • Dictionary Replacement Detection: Fixed incremental translation detection to properly process dictionary replacements before database lookups
  • Auto-Crawl System: Automatic translation of newly published posts and pages without manual crawler intervention
  • UTF-8 URL Handling: Fixed auto-crawl 301 redirects stripping non-ASCII characters from language-prefixed URLs, with proper support for Chinese, Japanese, and other Unicode slugs
  • Non-Breaking Space Detection: Fixed   regex to properly match trailing whitespace, preventing false negatives in translation matching
  • UTF-8 URL Validation: Removed restrictive filter_var(FILTER_VALIDATE_URL) that rejected valid international domain URLs
  • Server Variable Sanitization: Removed sanitize_text_field() from $_SERVER variables to preserve UTF-8 characters in URL slugs
  • Subfolder Installation Support: Fixed language prefix insertion for subfolder-based WordPress installations
  • Query String Handling: Fixed query string preservation during language URL rewriting
  • New system to fix conflicts with inline scripts and styles during server side translations
Back
Top