https://www.gpldownloads.com/downloads/translatepress-multilingual-personal-plan/changelog/
Black Friday Month

33% off all membership plans Excludes the Developers plan

See plans
Latest Updates
Back to TranslatePress Business

TranslatePress Business changelog

Release notes for every version we have on record, newest first.

Latest 1.8.9 40 versions
1.8.9 Latest 1 improved
Improved
  • Improved Automatic User Language Detection: fewer server requests, browser language detected without a server call, works on hosts that block direct PHP access, and no longer locks visitors to the wrong language when detection fails
1.8.8 1 fixed1 changed
Fixed
  • Locale when using SEOPress to follow current TranslatePress language
Changed
  • Keep the language detection popup out of page builder editors
1.8.7 3 improved5 fixed2 changed
Improved
  • Improved the term slug translation query to prevent SQL injection vulnerabilities
  • Improved the slug uniqueness query to prevent SQL injection vulnerabilities
  • Improved sanitization of trp-ald-ajax output used for detecting user language
Fixed
  • Fixed broken access control in when saving post slug translations
  • Fixed WooCommerce cart removal 404 in secondary languages with SEO Pack
  • Fixed Multiple Domains REST authentication recursion
  • Fixed Different Domain per Language: 404 for translated slugs starting with the language code
  • Fixed SSO iframe loop + cross-domain forced logout in Different Domain per Language
Changed
  • Automatically translate post slugs for all languages in the editor
  • Validate current host against configured domains
1.8.6 1 new1 fixed
New
  • Added automatic language detection popup configurator
Fixed
  • Fixed composite WooCommerce product permalink base
1.8.5 1 improved
Improved
  • Changed update cache period to 24 hours
1.8.4 1 new
New
  • Added filter on machine translated slug
1.8.3 1 new1 improved1 fixed
New
  • Added different wording for the License page
Improved
  • Changed location of license checker function
Fixed
  • Fix issue with Elementor websites language switcher not working correctly with Different Domain per Language addon.
1.8.2 1 new
New
  • Added the plugin updater code from TranslatePress - Multilingual into this plugin
1.8.1 1 improved2 fixed
Improved
  • Improved handling of possible errors resulted from API calls that retrieved DeepL supported languages list
Fixed
  • Fix Yoast/RankMath/SEOPress sitemaps showing untranslated slugs on secondary domains when Different Domain per Language is enabled
  • Fix Elementor language switcher links getting replaced with the current domain
1.7.9 2 fixed
Fixed
  • Fixed issue regarding inserting translated slugs as originals. Prevent attachment slugs from being machine translated
  • Fixed CORS on Elementor fonts, post CSS, and widget HTML for Different Domain per Language
1.7.8 1 new3 fixed
New
  • Added support for automatically translating hierarchical slugs like page-parent/page-child or WooCommerce slugs like product/category-parent/category-child/product-name
Fixed
  • Fixed redirect loop for composite WooCommerce base. Display composite WooCommerce base in the string translation editor
  • Fixed WooCommerce redirect loop on product category pages
  • Fixed CORS font issue for Breakdance plugin
1.7.7 2 fixed1 changed
Fixed
  • Fix WooCommerce translated product base redirect loop with uppercase custom permalinks
  • Fix bug where completing the WooCommerce checkout was not working on secondary languages
Changed
  • Make languages sortable in free version as well
1.7.6 2 fixed1 changed
Fixed
  • Fixed WooCommerce product base handling when using %product_cat% permalinks
  • Fixed mobile WooCommerce reset password cookie path for translated account URLs
Changed
  • Serve correct sitemaps for Yoast, RankMath, SEOPress and AIOSEO with Different Domain per Language add-on
1.7.5 1 new3 fixed2 changed
New
  • Add redirect support for Rank Math and Redirection redirects in secondary languages
Fixed
  • Fix custom WooCommerce base fallback on secondary languages
  • Fixed JS error when clicking Change Language on the Automatic User Language Detection pop-up
  • Fixed clicking "Close and do not switch language" navigating to top of page
Changed
  • Oembed rest link did not work on slug translated pages due to WP not finding the correct post id
  • Minor CSS tweaks on the pop-up for Automatic User Language Detection
1.7.4 1 new
New
  • Added a new add-on: Different Domain for Language
1.7.3 1 fixed1 changed
Fixed
  • Fix fatal error when the pro addon was installed without the free version
Changed
  • Do not force post slug uniqueness on private CPT's as it can cause issues
1.7.2 1 improved1 fixed
Improved
  • Updated Geo IP database to 20260109 version
Fixed
  • Fixed MaxMind autoloader loading classes from other plugins in some cases
1.7.1 1 improved1 fixed
Improved
  • Updated Geo IP database to 20251212 version
Fixed
  • Fixed PHP warning related to gettext slugs
1.7.0 4 new
New
  • Added support for DeepL translation for 75 languages
  • Added support for Latin American Spanish automatic translation for DeepL
  • Added hook trp_deepl_request_params for next-gen model_type parameter support for DeepL
  • Added support for exact match search in Slugs tab from String Translation by placing the string in quotes: "example"
1.6.9 1 improved1 fixed
Improved
  • Updated Geo IP database to 20251031 version
Fixed
  • Fix issue with sitemaps where the first language is not the default, the slug for the first language was not translated
1.6.8 1 new3 fixed
New
  • Added a retry mechanism to better handle deadlocks errors when inserting original slugs in database
Fixed
  • Fixed missing anchor text from Automatic User Language Detection pop-up
  • Fixed PHP warnings in gettext slug translations
  • Fixed PHP notice about due to applying strtolower on null value
1.6.7 1 fixed1 changed
Fixed
  • Fixed headers already sent error when trying to install TranslatePress - Multilingual from admin notification
Changed
  • Start Translating in under 5 minutes with a new onboarding flow for TranslatePress to quickly setup languages, automatic translation and add-ons
1.6.6 1 improved1 fixed
Improved
  • Updated Geo IP database to 20251003 version
Fixed
  • Fixed unnecessary non-costly calls to DeepL API when having unsupported languages
1.6.5 1 new2 improved
New
  • Added filter to stop translating slugs of type other
Improved
  • Improved reliability of detecting WP crons by using wp_doing_cron function
  • Updated Geo IP database to 20250926 version
1.6.4 1 improved1 fixed
Improved
  • Updated Geo IP database to 20250815 version
Fixed
  • Fixed translating slugs for taxonomies imported through Meta Box importer
1.6.3 2 fixed1 changed
Fixed
  • Fixed flush_permalinks call when activating SEO Pack add-on
  • Fixed edge case of uncaught type error in PHP 8.3
Changed
  • Prevent translation of slugs containing only numerals
1.6.2 1 improved1 fixed
Improved
  • Updated Geo IP database to 20250523 version
Fixed
  • Fixed paginated widgets when using Elementor Pro on pages with translated slugs
1.6.1 1 fixed
Fixed
  • Fixed pagination 404 issue when pagination base is translated
1.5.9 1 new2 fixed
New
  • Added support for DeepL throttle in case the API returns 429 too many requests response
Fixed
  • Fixed unnecessary redirect when dealing with uppercase encoded translated slug
  • Fixed Elementor pagination redirect issue on pages with translated slug
1.5.8 1 new2 fixed
New
  • Added hook to allow DeepL glossary usage
Fixed
  • Fixed issue with automatically translating slugs from non-latin language
  • Fixed attachment links redirects error on posts with translated slugs
1.5.7 1 new3 fixed
New
  • Added hook to solve a redirect issue during certain types of pagination
Fixed
  • Fixed remove languages button not working properly when clicking trash icon
  • Fixed remove item button displaying the confirmation dialog twice in Advanced Settings
  • Fixed compatibility issue between WP Cron and translating slugs
1.5.6 1 fixed1 changed
Fixed
  • Fixed pagination urls not having translated slugs on secondary languages
Changed
  • Redesigned TranslatePress Settings UI
1.5.5 1 fixed
Fixed
  • Fixed redirect loop on pages with translated slugs on sites that enforce missing trailing slash on paths
1.5.4 1 new3 fixed
New
  • Added hook trp_translated_request_uri
Fixed
  • Fixed issue with GET parameters having broken encoding or forced lowercase causing compatibility issues with other plugins
  • Fixed redirect loop issues in some cases
  • Fixed subdirectory installs 404 issues in some cases
1.5.3 1 improved1 fixed
Improved
  • Updated Geo IP database to 20250207 version
Fixed
  • Fixed not being able to remove products from cart on additional languages in WooCommerce
1.5.2 1 new1 improved5 fixed1 changed
New
  • Added new feature to delete slug translations in String Translation UI, useful for cleaning up unwanted suffixes when having duplicate original slug conflicts
Improved
  • Improved String Translation UI by showing inactive translations of slugs for original slugs that no longer exist
Fixed
  • Fixed deprecated way of calling DeepL API
  • Fixed broken translated urls when having multiple terms separated by plus or comma
  • Fixed broken GET parameters in translated urls, sometimes causing redirect loops
  • Fixed some cases of broken translated urls containing non-latin characters
  • Fixed untranslated rel=next and rel=prev link tags added by SEO plugins
Changed
  • Extended keyword search in String Translation UI to return results from slug translations too, alongside matching default language slugs
1.5.1 1 improved1 fixed
Improved
  • Improved compatibility with WP Rocket cache when redirecting to the url with translated slugs
Fixed
  • Fixed WooCommerce password reset on urls with translated slugs
1.5.0 1 improved5 fixed
Improved
  • Improved performance by calling fewer SQL commands on tables when automatically translating slugs, avoiding possible deadlocks
Fixed
  • Fixed bug preventing manually translating non-latin original term slugs in String Translation interface
  • Fixed showing encoded translation when manually editing slugs with non-latin translation in the front-end editor
  • Fixed bug where non-public CPT slugs were automatically translated resulting in 404 errors in some cases
  • Fixed edge case when slugs of type "other" were not automatically translated
  • Fixed PHP deprecated notice about constant FILTER_SANITIZE_STRING when detecting user language
1.4.9 2 fixed
Fixed
  • Fixed slug translation not working properly on WordPress Multisite or subfolder installs
  • Fixed issue with searching non-latin term slugs in String Translation
1.4.8 3 improved4 fixed
Improved
  • SEO Pack: Improved String Translation Slugs editor by showing inactive post type base slugs and taxonomies
  • SEO Pack: Improved front-end speed and avoid possible timeouts if the database upgrade has not been performed yet
  • SEO Pack: Improved loading time of String Translation by counting items in SQL
Fixed
  • SEO Pack: Fixed some cases of infinite redirects and 404 caused by duplicated translations occurring during database upgrade
  • SEO Pack: Fixed incorrectly adding -2 suffixes in some cases when trying to ensure slug uniqueness
  • SEO Pack: Fixed case of migrating duplicated translation slugs due to a bug in the previous method of slug storage
  • SEO Pack: Fixed issue with translating non-latin slugs in String Translation