PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites / 2.27.5
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites v2.27.5
2.33.7 2.33.6 2.33.5 2.33.2 2.32.10 2.33 2.33.1 2.32.6 2.32.7 2.32.8 trunk 2.10.3 2.10.4 2.10.5 2.10.6 2.11 2.12 2.13 2.14 2.14.1 2.15 2.15.1 2.16.1 2.16.2 2.17 2.18 2.18.1 2.18.2 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.25.1 2.25.2 2.26 2.27 2.27.10 2.27.5 2.28 2.28.1 2.29 2.30 2.31 2.32 2.32.5
gptranslate / readme.txt
gptranslate Last commit date
assets 3 months ago flags 3 months ago language 3 months ago ajax-handler.php 3 months ago gptranslate.php 3 months ago multilang-routing.php 3 months ago readme.txt 3 months ago serverside-translations.php 3 months ago settings.php 3 months ago simplehtmldom.php 3 months ago uninstall.php 3 months ago
readme.txt
457 lines
1 === GPTranslate - AI Multilingual Translator to Translate Websites with AI Translation Agents ===
2
3 Tags: translate, multilingual, translation, language, localization
4 Tested up to: 7.0
5 Requires PHP: 7.2
6 Stable tag: 2.27.5
7 License: GPLv2 or later
8 License URI: https://www.gnu.org/licenses/gpl-2.0.html
9
10 Featured by WPTuts. Next-generation AI translation plugin that automatically translates WordPress websites in minutes with multilingual SEO AI Agents.
11
12 == Description ==
13 GPTranslate is the **AI-powered multilingual plugin** that **automatically** translates and indexes your entire WordPress website in minutes — featured by WPTuts and built as a modern solution.
14 It **automatically translates** your entire WordPress site — pages, posts, menus, WooCommerce and all SEO metadata — using ChatGPT, Google Gemini, DeepSeek, Claude, DeepL, Google Cloud Translation and Google AI.
15 No configuration required: install, choose your languages and your site becomes fully multilingual.
16
17 GPTranslate is an innovative multilingual solution that redefines website translation, truly making the entire translation process incredibly smooth.
18
19 GPTranslate is not just a translation plugin — it’s your **AI Translation Agent**.
20 Thanks to its revolutionary **AI Agent Crawler™**, GPTranslate acts like an autonomous assistant that intelligently scans, analyzes, and translates your entire WordPress website into every enabled language.
21 It doesn’t simply translate — it **acts**: crawling every page, detecting all visible and hidden text, metadata, and attributes, and performing translations using the latest AI models like ChatGPT 5, Gemini, DeepSeek, Claude, DeepL, Google Cloud Translation, and Google AI.
22
23 👉 Looking for a multilingual innovative alternative? GPTranslate uses modern AI models (ChatGPT, Gemini, DeepSeek, Claude, DeepL) for higher quality translations and includes a fully automated AI crawler that other plugins do not offer.
24
25 Featured by [WPTuts!](https://wptuts.co.uk/best-wordpress-translation-plugin-gpt-powered-gptranslate-deep-dive/) Watch the GPTranslate video by Paul: [youtube https://youtu.be/Qf9u_64nRvY]
26
27 == 🚀 Why Choose GPTranslate? 🚀 ==
28
29 •**AI Agent Crawler™:** An autonomous system that scans, analyzes, and translates your website automatically.
30 •**AI-Powered Translations:** Natural and accurate translations using the power of AI.
31 •**Cost-Effective:** Translate for free or save AI credits by storing translations in a database. Reuse existing translations instantly without repeated costs. Get your entire website translated using ChatGPT and DeepSeek for just $2!
32 •**Unlimited translations** — GPTranslate Full version has no usage quotas, no hidden fees. It's a cheap and scalable solution compared to competitors.
33 •**Multilingual Mastery:** Supports over 100 languages and even reads the page text aloud!
34 •**Supports all** plugins, themes and page builders including WooCommerce, Elementor, Divi, etc,
35
36 🚀 [Try GPTranslate](https://gptranslate.storejextensions.org) and install the FREE version or download the [unlimited FULL version](https://storejextensions.org/index.php?option=com_easycommerce&action=addtocart&idProdotto=230&edtprodcode=gptranslate&edtshorttext=GPTranslate&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103) 🚀
37
38 🚀 [Try GPTranslate Live on WordPress Playground](https://playground.wordpress.net/?blueprint-url=https://gptranslate.storejextensions.org/blueprint.json) 🚀
39
40 [Features comparison table](https://storejextensions.org/images/gptranslate-infographic.png) | [Pricing comparison table](https://storejextensions.org/images/gptranslate-pricing.png)
41
42
43 GPTranslate brings the next generation of **AI-powered translation** to WordPress. Using advanced technologies like ChatGPT (GPT-5), DeepSeek, Claude, DeepL, Google Gemini, Google Cloud Translation and Google AI, the plugin instantly transforms your website into a fully multilingual platform.
44
45 Unlike traditional translation tools, GPTranslate features an autonomous **AI Agent Crawler™** that scans every page, detects visible and hidden text, metadata, slugs, attributes, and automatically translates everything into your selected languages.
46
47 GPTranslate is ideal for users needing a modern **AI translation plugin** for WordPress, automatic website translation, multilingual SEO support, WooCommerce translation, or **GPT-based** systems capable of creating a fully localized website effortlessly.
48
49 GPTranslate stores translations in the database that can be **edited, managed and improved** to reach excellent results. It is capable of using the **ChatGPT and AI technologies** to provide natural and accurate translations like never seen before.
50 With GPTranslate and ChatGPT 5, your WordPress website **speaks every language** like never before. Try it now and take your global communication to the next level!
51
52 🌍 Tired of manually translating your WordPress site?
53 🌐 Meet GPTranslate - the ultimate multilanguage solution powered by AI!
54 🔹 Say Goodbye to Manual Translations, Hello to Effortless Multilanguage Management!
55
56 = GPTranslate features =
57
58 🎉 Features That Make GPTranslate Stand Out: 🎉
59
60 📌 AI Agent Crawler™
61 A smart autonomous system that crawls, understands, and translates your whole website automatically using advanced AI logic
62
63 📌 ChatGPT Integration™
64 Supports 'GPT-5', 'GPT-4', 'GPT-3.5' models (Requires a ChatGPT plan)
65
66 📌 DeepSeek integration™
67 Requires a DeepSeek plan
68
69 📌 Claude integration™
70 Requires a Claude plan
71
72 📌 Google Gemini, DeepL and Google Cloud Translation integration™
73 Starts with a free tier
74
75 📌 Google AI Integration™
76 Unlimited & fully free
77
78 📌 Managed API Service (Optional)
79 For users who prefer a fully hands-off experience, we also offer an optional managed service where we provide a ready-to-use AI API key. No setup, no external accounts required. Contact our office for a personalized plan
80
81 📌 Database Storage
82 Save translations to optimize costs and refine text as needed
83
84 📌 Manage Translations
85 Easily add, delete, and edit each translated piece of text, and also to set different images for each language version
86
87 📌 Text Analysis
88 Extract and translate every piece of text on a page
89
90 📌 Multilanguage URLs
91 Handle multilanguage URLs and transliteration for better SEO, translate metadata and add canonical and hreflang alternate tags for each language to improve SEO
92
93 📌 Attributes translation
94 Also attributes of HTML tags like 'alt' for images, 'title', 'value' and 'placeholder' can be automatically translated for better SEO, accessibility and UX
95
96 📌 Integration with all extensions and templates
97 Translations are processed based on the page HTML so it makes no difference which extension, page builder or template you are using
98
99 📌 WordPress Native Integration
100 Add missing languages to WordPress’s native multilanguage system
101
102 📌 Auto-Translation
103 Detects browser language or the WordPress multilanguage for automatic translation
104
105 📌 Text Reader
106 Read page text aloud for an immersive experience
107
108 📌 XML Sitemap
109 GPTranslate includes an XML sitemap generator for all translated URLs
110
111 📌 Multiple Layouts
112 Display GPTranslate as a floating widget or standard WordPress module with multilanguage flags
113
114 📌 Import/Export Translations (CSV & XLIFF)
115 Easily export all translations in CSV or industry-standard XLIFF format, so professional translators can refine content using CAT tools (Trados, MemoQ, etc.) and then reimport the corrected files back into WordPress with one click
116
117 📌 Customizable Style
118 Easily customize widget style through simple settings
119
120 📌 GDPR compliance
121 GPTranslate is cookie-free and compliant with privacy laws and GDPR, so there is no need to ask any consent to users
122
123 🌐 Experience the Future of Website Translation with GPTranslate! 🌐
124
125 👉 Get Started Today and Transform Your WordPress Site! 👈
126
127 🔗 Visit Our Website for more information and to get GPTranslate now!
128
129
130 == FREE vs FULL version ==
131
132 The FREE version of GPTranslate is limited to the FREE quota usage:
133
134 - �
135 Automatically Translating up to **2500 words per page with AI**
136 - �
137 Reading aloud up to **100 words per page**
138 - �
139 Crawling up to **10 pages**
140
141 Upgrade to the [FULL](https://storejextensions.org/index.php?option=com_easycommerce&action=addtocart&idProdotto=230&edtprodcode=gptranslate&edtshorttext=GPTranslate&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103) version to remove limits and unlock all premium features, extended integrations, and professional support.
142
143
144 == 🚀 Key Features ==
145
146 ### 🌍 AI Agent Crawler™ – Automatic Website Translation
147 A fully automated system that:
148 - crawls every page of your WordPress site
149 - extracts visible and hidden content
150 - detects metadata, alt/title/value attributes
151 - translates everything using AI without manual work
152
153 ### 🤖 ChatGPT Integration
154 Supports GPT-5, GPT-4 and GPT-3.5 models for natural, human-like translations.
155
156 ### ⚡ DeepSeek and Claude Integration
157 High-performance, ultra-efficient AI translation engine.
158
159 ### ⚡ DeepL integration
160 Ultra fast and high quality AI translation engine.
161
162 ### 🌗 Google Gemini and Google Cloud Translation Integration
163 Advanced translation quality with access to Google’s free tier.
164
165 ### 🔓 Google AI – Free & Unlimited
166 Translate entire websites with no quotas and no usage limits.
167
168 ### 🗂 Database Storage
169 Store translations locally to avoid repeated API usage and reduce costs.
170
171 ### 📝 Full Translation Management
172 Edit, refine or override any translated text.
173 Set different images for each language version.
174
175 ### 🔍 Multilingual SEO Optimization
176 Includes:
177 - translated URL slugs
178 - localized meta titles & descriptions
179 - canonical tags
180 - hreflang alternate tags
181 - metadata translation
182 - XML sitemap for translated pages
183
184 ### 🧩 Compatible With All Themes & Builders
185 Elementor, Divi, WooCommerce, Gutenberg, WPBakery, custom themes — works with everything, because GPTranslate processes the final HTML output.
186
187 ### 🗣 Text-to-Speech Reader
188 Reads page content aloud in multilingual voice.
189
190 ### 📦 Import / Export (CSV & XLIFF)
191 Compatible with professional translation tools like Trados and MemoQ.
192
193 ### 🎨 Customizable Language Switcher
194 Floating or inline layout with customizable styles and flag sets.
195
196 ### 🛡 GDPR Friendly
197 No cookies. No tracking. Fully compliant.
198
199
200 = Documentation =
201
202 Download and read the [PDF documentation]( https://storejextensions.org/gptranslate_documentation_wordpress.html ) or visit our [FAQ page]( https://storejextensions.org/faq/gptranslate-faq-common-questions-to-the-usage-of-multilanguage-for-joomla.html) on the main plugin site for more information on how the plugin works and how to configure it. If you have a [license](https://storejextensions.org/index.php?option=com_easycommerce&action=addtocart&idProdotto=230&edtprodcode=gptranslate&edtshorttext=GPTranslate&edtqty=1&edtoption=dcaf021c0be977d2ab57c0d9b66aa765&Itemid=103) for the full version you can contact us for on site support at gptranslate@storejextensions.org
203
204
205
206 == Installation ==
207
208 Upload the GPTranslate plugin to your blog. Activate it, then configure settings based on your preferences. If you need an expertise team to configure the plugin or solve problems, please purchase the full version and contact us at gptranslate@storejextensions.org
209
210
211
212 == Frequently Asked Questions ==
213
214 = 1. Does GPTranslate use AI to translate WordPress automatically? =
215 Yes. GPTranslate uses ChatGPT, DeepSeek, Gemini, Google Cloud Translation, Claude, DeepL and Google AI to automatically translate pages, posts, WooCommerce products, menus, widgets, shortcodes and metadata.
216
217 = 2. Will it translate URLs, slugs and SEO metadata? =
218 Yes. GPTranslate automatically translates URL slugs, meta titles, descriptions, canonical URLs, hreflang tags and all SEO-critical fields.
219
220 = 3. Does GPTranslate work with Elementor, Divi, WooCommerce and all themes? =
221 Yes. It works with any builder or theme because it processes the final rendered HTML.
222
223 = 4. Does GPTranslate offer better translations than Google Translate or GTranslate? =
224 Yes. GPTranslate uses modern AI models such as ChatGPT, DeepSeek, Claude, DeepL and Gemini, which produce far more natural and accurate translations.
225
226 = 5. Is there a free translation option with no limits? =
227 Yes. Google AI offers unlimited free usage, allowing you to translate entire websites at zero cost.
228
229 = 6. Can I edit translations manually? =
230 Yes. All translations are stored in the database and can be edited, improved or replaced at any time.
231
232 = 7. Does it support professional translation workflows? =
233 Yes. GPTranslate supports CSV and XLIFF export/import for CAT tools like Trados and MemoQ.
234
235 = 8. Does GPTranslate replace WPML or TranslatePress? =
236 Yes. GPTranslate provides the same multilingual structure while offering automatic AI-powered translation, metadata translation, translated slugs, and a full-site AI crawler that replaces manual work required by WPML or TranslatePress.
237
238 = 9. Is GPTranslate GDPR compliant? =
239 Yes. GPTranslate does not use cookies and is fully GDPR-compliant.
240
241 == Screenshots ==
242
243 1. WPTuts featured video
244 2. The admin interface where you manage the list of translations.
245 3. Settings for languages.
246 4. Settings for AI integration.
247 5. The admin interface for editing translations.
248 6. Comparison table
249 7. AI Agent Crawler
250 8. Pricing comparison
251
252
253 == Changelog ==
254
255 = 2.27.5 =
256 * Added latest ChatGPT 5.4 models
257 * Modified exclude words field to use a multiline textarea for better management of multiple words and phrases
258
259 = 2.27 =
260 * Auto skip system to fully skip already translated URLs in the crawler, improving efficiency and preventing duplicate translations
261 * Batch crawler system to crawl multiple URLs at once
262 * Auto include the original language in the list of enabled languages to prevent issues with missing translations for the original language
263
264 = 2.26 =
265 * Added new global option "Lock translations" (enabled by default) to prevent automatic overwrite of existing translations
266 * Added Dictionary support for alias slugs via pre/post-translation placeholder system with word boundary matching
267 * Added eye toggle button to mask API Key fields in administration interface
268 * Added Google AI HTML translation
269 * Added real-time XML Sitemap generation endpoint accessible via public REST API URL for Google Search Console submission
270 * Added copyable Sitemap URL with clipboard and open-in-new-tab buttons in the Crawler modal
271 * Added sorting options for individual translations in the edit view (A-Z, Z-A, length ascending/descending)
272 * Fixed language selector showing wrong language on server-side translated pages regardless of storage mode (url/storage), by detecting body[data-gptranslateskip] attribute
273 * Fixed translation sort order preserved correctly in database regardless of visual sort selection in edit view
274 * Fixed search translations filter working with the "enter" key in addition to the search button
275
276 = 2.25.2 =
277 * Added lightweight AJAX endpoint for server-side translation queries, bypassing the full WordPress stack for significantly faster response times
278 * Added database indexes for improved query performance on translations lookup
279 * Added new option to exclude server injected query string parameters from translation alias matching
280 * Changed: Gemini 3.1 API model
281 * Fixed WordPress critical error caused by session_start() interfering with REST API requests by adding session_write_close() after session usage
282 * Fixed issue with auto wrap excluded words for UTF-8 characters
283 * Fixed issue with home page language suffix
284
285 = 2.25.1 =
286 * Fixed: Issue while reverting to original language for excluded words managed by dictionary
287 * Fixed: Issue with spacing for excluded words managed by dictionary
288
289 = 2.25 =
290 * Added: DeepL integration as a new AI translation provider
291 * Added: Claude integration as a new AI translation provider
292 * Added: Austrian German alternative flag for German language selector
293 * Added: Form action URL rewriting support for POST forms in page link rewriting system (client-side and server-side)
294 * Added: First-pass form action alias replacement after translation save, matching behavior already in place for anchor links
295 * Changed: Update for WordPress 7
296 * Fixed: Server-side replacement algorithm for short words to prevent incorrect partial matches inside longer words
297 * Fixed: Client-side translation skipping FontAwesome and other icon elements when 'i' tag is listed in formatting tags to remove, preventing icon removal
298 * Fixed: Client-side inner excluded words auto-wrap not applied correctly within nested elements
299 * 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 ü)
300 * Fixed: Server-side form action replacement failing in subfolder installations due to base path mismatch in relative URL lookup
301 * 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 — storage value now correctly takes precedence
302 * Fixed: Missing Punjabi flag icon (pa.gif)
303
304 = 2.24 =
305 * Added: Test button for ChatGPT API key validation directly from plugin settings
306 * Added: Button to open modal popup for managing translation templates
307 * Added: New WordPress shortcode for embedding GPTranslate functionality into pages and content
308 * Improved: Settings UI to better integrate API key testing and template modal access
309
310 = 2.23 =
311 * Added: Comprehensive hreflang tag implementation with database-driven translated URL aliases
312 * Added: Automatic URL original path resolution when viewing translated pages for correct hreflang generation
313 * Added: Support for subfolder installations in hreflang URL generation
314 * Added: Flexible URL matching with support for encoded characters, trailing slashes variations
315 * Fixed: Double-space bug in server-side translations by applying trim() to both original and translated text
316 * Fixed: HTML entity decoding issue in meta description translations (ampersands and special characters)
317 * Fixed: URL sanitization to prevent character corruption using esc_url_raw()
318 * Fixed: Subfolder duplication in hreflang URLs for subdirectory installations
319 * Improved: Database query flexibility with support for URL variations (encoded/decoded, with/without trailing slash)
320
321 = 2.22 =
322 * Added: URL transliteration feature for Cyrillic to Latin conversion (e.g., Москва → Moskva, київ → kyiv)
323 * Added: Automatic server-side translation disable on crawler start to prevent conflicts
324 * Improved: Dictionary interface reorganization for better usability
325 * Fixed: URL translation alias double slash bug with ChatGPT/AI translation engines
326 * Fixed: URL normalization in crawler to prevent duplicate links with/without trailing slashes
327
328 = 2.21 =
329 * Integrated Google Cloud Translation API as translation provider option
330 * Added "Crawl only this URL" checkbox in crawler interface for single-page agent translation
331 * Canonical tag now properly includes language code (e.g. /it/) when alias translations are not available
332
333 = 2.20 =
334 * Implemented context preservation for sentence segmentation by ignoring inner formatting tags during translation
335 * Improved translation accuracy by skipping single words instead of entire sentences when excluded words are found
336 * Added exact match filter for URL search in translations management
337 * Implemented exclude words wrapping for meta description to preserve brand names and technical terms
338 * Added widget opacity control for language selector background (0.1 to 1.0 with hex alpha channel)
339 * Added option to disable toast notification popups for translation and audio reading progress
340 * Implemented force Google AI engine for retrigger translations to maximize speed on dynamic content
341 * Added dictionary replacement support for wrapped excluded words in leafnodes collection
342 * Fixed bug preventing retranslation when original and target languages are the same
343 * Fixed missing parameters in default options: enable_indexer and rewrite_default_language_url
344 * Improved meta title translation with dictionary rule checking and excluded words handling
345 * Added support for Gemini 3 preview model
346
347 = 2.19 =
348 * Implemented translate alias for internal links (client and server side, with trailing slash control)
349 * Added server-side translation for canonical tags
350 * Excluded home page from canonical tag processing
351 * Excluded chunk slug URLs from translation process
352 * Fixed issue for returning to base language
353 * Fixed home page non-routed links issue
354 * Improved Open Graph meta description handling
355
356 = 2.18.2 =
357 * Added support for multiline custom CSS
358 * Bug fixes for chinese flags over CDN
359
360 = 2.18.1 =
361 * Update for DeepSeek API integration
362 * New option to manage server side translation switching between languages
363
364 = 2.18 =
365 * Improved new system to switch to another language from a server side translation page
366 * Improved system to retranslate a page for dynamically added contents with infinite scroll
367 * Server side translation for meta description
368
369 = 2.17 =
370 * Added support for ChatGPT 5.1 models
371 * Added option to exclude languages from automatic translation
372
373 = 2.16.2 =
374 * Added configurable frontend page URL exclusions to fully disable the plugin on selected pages
375
376 = 2.16.1 =
377 * Added RTL support for theme CSS file
378 * Added alt flag for Irish English
379 * New switchers and improved GUI
380 * Bugs fix
381
382 = 2.16 =
383 * New option to translate images
384 * Update to inline absolute rendering
385 * Alt flag for Chinese Traditional zh-TW
386 * New system to retranslate a page for dynamically added contents
387 * New dynamic selectors for languages and alt flags
388 * Core styling without Bootstrap dependencies
389
390 = 2.15.1 =
391 * XML Sitemap Generator
392
393 = 2.15 =
394 * New crawler system to automatically pre-translate all pages of the website
395 * New system to manage metadata translations with preferred AI
396 * New XLIFF import/export format for professional translators
397 * Bugs fix
398
399 = 2.14.1 =
400 * New option to omit the URL prefix for the default language
401
402 = 2.14 =
403 * ChatGPT 5 new models
404 * ChatGPT 4.1 new models
405 * Improved translations
406 * Increased efficency
407 * Improved links rewriting for images
408 * Increased security
409 * Bugs fix
410
411 = 2.13 =
412 * Management for core emoji interface
413
414 = 2.12 =
415 * Updated integration for AI API: new models and improved performance
416
417 = 2.11 =
418 * Updated support for Google Gemini API: replaced deprecated model endpoints with new v1beta-compatible URLs
419 * Improved compatibility with new Gemini model versions: 1.5, 2.0, 2.5 (Flash, Pro, Flash Lite)
420 * Fixed 404 errors caused by outdated Gemini model names (-001) in API requests
421 * Improved model selection handling in UI using prefix-matching for gemini-* variants
422 * Improved WP compatibility and minor backend UI refinements
423 * Codebase updated for full PHP 8.3 compatibility and deprecated function cleanup
424
425 = 2.10 =
426 * Added support for real multilanguage URLs with translated alias slugs for SEO-friendly, language-consistent URLs
427 * Added dynamic meta title translation based on the translated page content for better localized SEO
428
429 = 2.9 =
430 * Added integration with DeepSeek AI
431 * Added integration with Google Gemini AI
432 * Added feature to translate 'alt' attributes of images server-side and manage them in the database
433 * Added support for translating 'value' attributes
434 * Integrated SimpleHTMLDom for server-side replacements
435 * Added system for excluding elements from server-side replacements
436 * Added option to choose the storage type (database or cache)
437 * Various improvements and bug fixes
438
439 = 2.8 =
440 * Introduced server-side translation system to apply translations in the generated source code, improving SEO and indexing
441 * Added support for translating HTML attributes such as 'alt', 'title', and 'placeholder'
442 * Added Smart Search Indexer integration
443 * Added support for new ChatGPT models
444 * Various improvements and bug fixes
445
446 = 2.7 =
447 * Added dictionary feature to exclude and replace words with manual translations
448 * Added automatic RTL language support
449 * Added option to delay ChatGPT requests to optimize API key usage
450 * Various improvements and bug fixes
451
452 = 2.6 =
453 * Improved handling of spaces and non-breaking spaces
454
455 = 2.5 =
456 * Added feature to synchronize all translations for repeated text across multiple pages
457