[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faKYgD3R9Mh2ufoKK1jb5DspZJ-8ySgILQw-RD5X52uU":3,"$fbl0_zDU_WPJE7pV6NCLSTdtz9WJxwl2dPtAa3uw-UFU":263,"$fO1op7GLIEq7-pnvZY3L8ZVSGJZLuwQ0DzOcRgmLNbTs":268},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":16,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":37,"analysis":124,"fingerprints":230},"auto-translator-for-wpml-wpmlat","Auto Translator for WPML","1.0","RikuAnsem","https:\u002F\u002Fprofiles.wordpress.org\u002Frikuansem\u002F","\u003Ch4>IMPORTANT\u003C\u002Fh4>\n\u003Cp>This version is under development. You can follow more information about it in the main \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FProtocolNebula\u002Fauto-translator-for-wpml\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>WPML 4 will be released soon, so I will wait until final release will launched to change plugin version to stable.\u003C\u002Fp>\n\u003Ch4>About\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Main repository:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002FProtocolNebula\u002Fauto-translator-for-wpml\u003C\u002Fp>\n\u003Cp>This plugin let you translate all content of your WordPress using google translator.\u003Cbr \u002F>\nIn the future is planned to add more services and configurations like bing.\u003C\u002Fp>\n\u003Cp>You need \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F?aid=188550&affiliate_key=ZNyQ9dyyFFii&dr=wpmlat-referral\" rel=\"nofollow ugc\">WPML.org plugin\u003C\u002Fa> installed (which require a license to use).\u003C\u002Fp>\n\u003Cp>This plugin is currently is \u003Cstrong>compatible with WPML Translation Management\u003C\u002Fstrong>,\u003Cbr \u002F>\nso you can use it with Elementor and only translate strings (not the full page).\u003C\u002Fp>\n\u003Ch3>Configure plugin\u003C\u002Fh3>\n\u003Cp>In Settings Option will be added new item called **WPMLAT”, you can change\u003Cbr \u002F>\nparameters here as you wish.\u003C\u002Fp>\n\u003Ch3>Using the plugin\u003C\u002Fh3>\n\u003Cp>Under \u003Cstrong>WPML\u003C\u002Fstrong> menu (you need WPML installed) you can choose “Do Auto Translation”,\u003Cbr \u002F>\nin this page you can execute the auto translation process.\u003C\u002Fp>\n","Auto translate your web using google translator and WPML.org plugin.",10,3400,60,1,"2018-06-10T19:29:00.000Z","","4.9","5.6",[20,21,22,23,24],"automatic","elementor","google","translation","wpml","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-translator-for-wpml-wpmlat.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rikuansem",30,84,"2026-05-20T10:15:30.075Z",[38,59,78,95,109],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":27,"downloaded":46,"rating":27,"num_ratings":27,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":58},"scriptoria-auto-translate-en-to-es","Scriptoria – Auto Translate EN to ES","1.1.1","larmaries","https:\u002F\u002Fprofiles.wordpress.org\u002Flarmaries\u002F","\u003Cp>Scriptoria es un plugin de traducción automática para WordPress diseñado para ser seguro, eficiente y respetuoso con el contenido original. Utiliza la API de Google Translate para traducir el contenido de tu web al español para los visitantes cuyo navegador esté en ese idioma.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Características Principales:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Traducción Automática:\u003C\u002Fstrong> Detecta si el navegador del visitante está en español y traduce dinámicamente el contenido.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detección de Contenido Dinámico:\u003C\u002Fstrong> Gracias a la tecnología \u003Ccode>MutationObserver\u003C\u002Fcode>, traduce automáticamente el texto que aparece en pop-ups, acordeones, y más, después de la carga inicial de la página.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caché Inteligente:\u003C\u002Fstrong> Almacena las traducciones para reducir drásticamente las llamadas a la API, ahorrando costos y mejorando la velocidad.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seguridad Integrada:\u003C\u002Fstrong> Incluye límites de peticiones (rate limiting) por IP para prevenir abusos y controlar los costos de la API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimizado para Elementor:\u003C\u002Fstrong> Identifica y traduce correctamente los widgets de texto más comunes de Elementor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ligero y Eficiente:\u003C\u002Fstrong> El script solo se carga para visitantes reales (no bots) y fuera del editor de Elementor para no afectar el rendimiento.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Google Translate API to provide translation services. This is essential for the plugin’s core functionality.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Used:\u003C\u002Fstrong> Google Translate API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> The text content of your website is sent to the API for translation when a visitor with a Spanish browser language is detected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google’s Policies:\u003C\u002Fstrong> You can review their terms of service and privacy policy here:\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fcloud.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically translates website content from English to Spanish for visitors using the Google Translate API. Secure and lightweight.",181,"2025-10-23T22:57:00.000Z","6.8.5","5.5",[51,52,21,53,54],"automatic-translation","dynamic-content","google-translate","translate","https:\u002F\u002Flarmaries.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscriptoria-auto-translate-en-to-es.zip",100,"2026-04-06T09:54:40.288Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":57,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":16,"download_link":77,"security_score":57,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wpml-translation-check","AutoMLP – AI Translation for WPML","1.2.4","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZcSbNup4efw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AutoMLP – AI Translation for WPML\u003C\u002Fstrong> is WPML automatic translation addon. It allows you to translate your WordPress website using different AI services  like \u003Cstrong>OpenAI\u003C\u002Fstrong> and \u003Cstrong>Google Gemini\u003C\u002Fstrong>, at low cost.\u003C\u002Fp>\n\u003Cp>As a \u003Cstrong>WPML\u003C\u002Fstrong> user, you may already know that its automatic translation feature works using translation credits. Typically, around \u003Cstrong>$0.86 per 1,000 credits\u003C\u002Fstrong>. Each time content is translated automatically, credits are used based on the number of characters being translated \u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fwpml-translation-cost-alternative\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=credits&utm_content=learn_more\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>However, \u003Cstrong>AutoMLP\u003C\u002Fstrong> provides a different approach. Instead of using translation credits, it allows you to connect your own AI service API keys such as \u003Cstrong>OpenAI\u003C\u002Fstrong> or \u003Cstrong>Google Gemini\u003C\u002Fstrong>. This means translations are generated using your own API. The usage limits depend only on the limits of the API service you are using.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fautomlp-ai-translation.instawp.xyz\u002Fwp-admin\" rel=\"nofollow ugc\">View Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Translations:\u003C\u002Fstrong> Translate posts, pages, and other website content using AI services like OpenAI and Google Gemini.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>String Translation:\u003C\u002Fstrong> Translate theme and plugin texts such as buttons, labels, and interface messages using the string translation system of WPML via AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accurate Translation:\u003C\u002Fstrong> Integrated with advance translators that are trained on large language datasets to produce more natural and accurate translations as compared to WPML automatic translation feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI Translator:\u003C\u002Fstrong> AutoMLP integrates AI models from OpenAI through API key to translate your website content with high accuracy and natural language quality.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gemini AI Translator:\u003C\u002Fstrong> Integrated Google Gemini AI to translate website content quickly and efficiently. Simply connect your Google Gemini API key to generate fast AI-powered translations across multiple languages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Speed Efficent:\u003C\u002Fstrong> AI translation can process large amounts of content in seconds, helping you translate 10,000+ Characters in Seconds.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cost Effective:\u003C\u002Fstrong> Reduce translation costs by connecting your own AI services like OpenAI or Google Gemini. Pay only for the API usage you need instead of expensive translation credits.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WPML Integration:\u003C\u002Fstrong> Works seamlessly with WPML to build and manage multilingual WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lightweight & Easy to Use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fully Responsive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Generate API Keys\u003C\u002Fh3>\n\u003Cp>👉 Get your OpenAI API key here: \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\u003C\u002Fa>\u003Cbr \u002F>\n👉 Get your Gemini AI API key here: \u003Ca href=\"https:\u002F\u002Faistudio.google.com\u002Fapp\u002Fapikey\" rel=\"nofollow ugc\">https:\u002F\u002Faistudio.google.com\u002Fapp\u002Fapikey\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>⚠️ \u003Cstrong>Important Notice\u003C\u002Fstrong>: \u003Cstrong>AutoMLP\u003C\u002Fstrong> is an addon for \u003Cstrong>WPML\u003C\u002Fstrong> and requires the \u003Cstrong>WPML Multilingual CMS\u003C\u002Fstrong> plugin along with the \u003Cstrong>WPML String Translation\u003C\u002Fstrong> addon to work properly. This plugin will not function without WPML installed and activated on your WordPress website.\u003C\u002Fp>\n\u003Cp>Learn more about setup and usage in the \u003Ca href=\"https:\u002F\u002Fdocs.coolplugins.net\u002Fplugin\u002Fai-translation-for-wpml\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=docs&utm_content=learn_more\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Built for \u003Cstrong>Stability\u003C\u002Fstrong> & \u003Cstrong>Performance\u003C\u002Fstrong> developers trust \u003Cstrong>WPML\u003C\u002Fstrong> with their most important data. \u003Cstrong>AutoMLP\u003C\u002Fstrong> is built to respect that.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Native Integration:\u003C\u002Fstrong> We use official WPML hooks and APIs. We don’t modify your core translation tables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Database Friendly:\u003C\u002Fstrong> AutoMLP is lightweight. It only runs during the translation process and adds zero bloat to your site’s front-end performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Data Privacy:\u003C\u002Fstrong> Your API keys are encrypted and stored locally on your server. Your content is sent directly to OpenAI or Google. We never see, store, or intercept your data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Reliability:\u003C\u002Fstrong> Built-in error handling manages API rate limits and connection timeouts gracefully, ensuring your translation jobs don’t hang.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>### Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Languages Support:\u003C\u002Fstrong> Translate your website into unlimited languages and reach global audience without any usage restrictions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chrome built-in AI Integration:\u003C\u002Fstrong> Instantly translate content directly inside browser using Chrome’s built-in AI translator without any API key or external cost.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautomlp-ai-translation-for-wpml\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=upgrade_to_pro\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Check Out Our Other Automatic Translation Addons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Flocoaddon.com\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=atlt_check_out\" rel=\"nofollow ugc\">LocoAI – Auto Translate for Loco Translate\u003C\u002Fa>\u003C\u002Fstrong> is an addon that enhances the functionality of the Loco Translate plugin by enabling the automatic translation of WordPress themes and plugins. This addon connects with sources like Google, Yandex, DeepL, or AI-powered sources like ChatGPT, Gemini AI and Chrome built-in AI to provide instant and automated translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautomatic-translations-for-polylang\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=atfp_check_out\" rel=\"nofollow ugc\">AutoPoly – AI Translation For Polylang\u003C\u002Fa>\u003C\u002Fstrong> duplicates your Elementor, Gutenberg, and Divi page or post titles, content, images, galleries, or meta fields, and automatically translates them into the selected language via AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautomatic-translate-addon-for-translatepress-pro\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=tpa_check_out\" rel=\"nofollow ugc\">AI Translation for TranslatePress\u003C\u002Fa>\u003C\u002Fstrong> is a powerful AI addon for the TranslatePress plugin. Integrated with AI translation services, like Google Translate, Yandex, and Chrome built-in AI translator, it provides accurate and instant translations for your web pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Flinguator.com\u002F?utm_source=automlp_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=lmat_check_out\" rel=\"nofollow ugc\">Linguator AI – Auto Translate & Create Multilingual Sites\u003C\u002Fa>\u003C\u002Fstrong> is a powerful multilingual plugin that helps you create and manage all-in-one multilingual WordPress website. Translate your posts, pages, menus, categories, and more into different languages using AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Special Thanks!\u003C\u002Fh3>\n\u003Cp>A special thanks to the authors of the \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> plugin for creating an outstanding tool for multilingual WordPress website management.\u003Cbr \u002F>\nAll automatic translations are powered by third-party auto-translate providers (OpenAI and Gemini AI), so we don’t guarantee 100% correctness. Please check all translated text carefully before making it live on your production site.\u003C\u002Fp>\n\u003Ch3>Important Links & Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI Privacy Policy:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-privacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-privacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI Terms of Use:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-terms-of-use\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-terms-of-use\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Gemini Privacy Policy:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsafety.google\u002Fintl\u002Fen_in\u002Fproducts\u002Fgemini\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsafety.google\u002Fintl\u002Fen_in\u002Fproducts\u002Fgemini\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Gemini API Terms:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Third-Party Services:\u003C\u002Fstrong> To improve user experience this plugin offers optional usage tracking and optional feedback submission on deactivation. Data is sent only after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCoolPluginsTeam\u002Fwpml-translation-check\" rel=\"nofollow ugc\">AutoMLP – AI Translation for WPML on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n","Save on WPML translation credits by using OpenAI or Gemini API to auto translate posts, pages or strings in bulk using AutoMLP AI Translator for WPML.",20,7981,4,"2026-04-07T09:18:00.000Z","6.9.4","6.9","7.4",[51,75,24,76],"block-translation","wpml-addon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpml-translation-check.1.2.4.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":27,"num_ratings":27,"last_updated":87,"tested_up_to":48,"requires_at_least":18,"requires_php":88,"tags":89,"homepage":92,"download_link":93,"security_score":94,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"accessitrans-aria","AccessiTrans – ARIA Translator for WPML & Elementor","1.0.5","marioalmonte","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarioalmonte\u002F","\u003Cp>The AccessiTrans – ARIA Translator for WPML & Elementor plugin facilitates the translation of ARIA attributes in sites developed with Elementor and WPML, ensuring that accessibility information is available in all languages of your website.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically detects and makes ARIA attributes available for translation\u003C\u002Fli>\n\u003Cli>Fully integrated with WPML String Translation\u003C\u002Fli>\n\u003Cli>Compatible with all Elementor elements and templates\u003C\u002Fli>\n\u003Cli>Multiple capture methods to ensure comprehensive detection\u003C\u002Fli>\n\u003Cli>Translation retry mechanism for failed translations\u003C\u002Fli>\n\u003Cli>Force refresh function to clear all caches\u003C\u002Fli>\n\u003Cli>Debug mode for troubleshooting\u003C\u002Fli>\n\u003Cli>Performance optimization settings\u003C\u002Fli>\n\u003Cli>Translation cache system for improved performance\u003C\u002Fli>\n\u003Cli>Internationalization support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible ARIA attributes\u003C\u002Fh4>\n\u003Cp>The plugin allows you to translate the following attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>aria-label\u003C\u002Fcode>: To provide an accessible name for an element\u003C\u002Fli>\n\u003Cli>\u003Ccode>aria-description\u003C\u002Fcode>: To provide an accessible description\u003C\u002Fli>\n\u003Cli>\u003Ccode>aria-roledescription\u003C\u002Fcode>: To customize the role description of an element\u003C\u002Fli>\n\u003Cli>\u003Ccode>aria-placeholder\u003C\u002Fcode>: For placeholder text in input fields\u003C\u002Fli>\n\u003Cli>\u003Ccode>aria-valuetext\u003C\u002Fcode>: To provide textual representation of numeric values\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Capture Methods\u003C\u002Fh4>\n\u003Cp>The plugin offers several capture methods to ensure that all ARIA attributes are detected:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Full HTML Capture\u003C\u002Fstrong>: Captures all HTML of the page (highly effective but may affect performance)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Content Filter\u003C\u002Fstrong>: Processes content generated by Elementor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Template Processing\u003C\u002Fstrong>: Processes Elementor template data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Element Processing\u003C\u002Fstrong>: Processes each Elementor widget individually\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Advanced Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Retry Failed Translations\u003C\u002Fstrong>: Automatically retries translations that failed on first attempt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode\u003C\u002Fstrong>: Enables detailed event logging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin-Only Capture\u003C\u002Fstrong>: Limits resource-intensive capture methods to admin users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capture in Primary Language Only\u003C\u002Fstrong>: Only captures strings when browsing in the default language\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Works with all types of Elementor content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Regular pages\u003C\u002Fli>\n\u003Cli>Templates\u003C\u002Fli>\n\u003Cli>Global sections\u003C\u002Fli>\n\u003Cli>Headers and footers\u003C\u002Fli>\n\u003Cli>Popups and other dynamic elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Tested with:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress 6.8\u003Cbr \u002F>\n* Elementor 3.28.4\u003Cbr \u002F>\n* WPML Multilingual CMS 4.7.4\u003Cbr \u002F>\n* WPML String Translation 3.3.3\u003C\u002Fp>\n\u003Ch4>Why this plugin matters for accessibility\u003C\u002Fh4>\n\u003Cp>In multilingual websites, accessibility information should be available in all languages. ARIA attributes provide essential accessibility information that helps assistive technologies understand and navigate your website. By making these attributes translatable, you ensure that all users, regardless of language or ability, can access your content effectively.\u003C\u002Fp>\n\u003Ch3>Usage Instructions\u003C\u002Fh3>\n\u003Ch4>How to add ARIA attributes in Elementor\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Edit any element in Elementor\u003C\u002Fli>\n\u003Cli>Go to the “Advanced” tab\u003C\u002Fli>\n\u003Cli>Find the “Custom Attributes” section\u003C\u002Fli>\n\u003Cli>Add the ARIA attributes you want to translate\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Compatible formats\u003C\u002Fh4>\n\u003Cp>Elementor indicates: “Set custom attributes for the wrapper element. Each attribute in a separate line. Separate attribute key from the value using \u003Ccode>|\u003C\u002Fcode> character.”\u003C\u002Fp>\n\u003Cp>You can add ARIA attributes in two ways:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic format (one attribute per line):\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>aria-label|Text to translate\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiline format (multiple attributes):\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>aria-label|Text to translate\u003Cbr \u002F>\naria-description|Another description\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>This will generate the corresponding HTML attributes in the frontend:\u003Cbr \u002F>\n    aria-label=”Text to translate” aria-description=”Another description”\u003C\u002Fp>\n\u003Ch4>How to translate the attributes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Once you’ve added the attributes, save the page or template\u003C\u002Fli>\n\u003Cli>Go to WPML \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> String Translation\u003C\u002Fli>\n\u003Cli>Filter by the “AccessiTrans ARIA Attributes” context\u003C\u002Fli>\n\u003Cli>Translate the strings as you would with any other text in WPML\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Best practices for optimal performance\u003C\u002Fh4>\n\u003Cp>For the best experience and website performance, follow these recommendations:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Browse your site in the primary language only\u003C\u002Fstrong> while generating strings for translation. This prevents registering duplicate strings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Use the Force Refresh function\u003C\u002Fstrong> when translations aren’t appearing as expected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable capture methods after initial setup\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Once you’ve captured all ARIA attributes for translation, we recommend disabling all capture methods\u003C\u002Fli>\n\u003Cli>This improves site performance and prevents additional strings from being registered in WPML\u003C\u002Fli>\n\u003Cli>Re-enable the capture methods temporarily when you make changes to your site that include new ARIA attributes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Practical examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>For a menu button:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Attribute: \u003Ccode>aria-label|Open menu\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For a phone link:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Attribute: \u003Ccode>aria-label|Call customer service phone\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For an icon without text:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Attribute: \u003Ccode>aria-label|Send an email\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For a slider:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Attribute: \u003Ccode>aria-label|Image gallery\u003C\u002Fcode>\u003Cbr \u002F>\n* Attribute: \u003Ccode>aria-description|Navigate through product images\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>Developed by Mario Germán Almonte Moreno:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Member of IAAP (International Association of Accessibility Professionals)\u003C\u002Fli>\n\u003Cli>CPWA Certified (CPACC and WAS)\u003C\u002Fli>\n\u003Cli>Professor in the Digital Accessibility Specialization Course (University of Lleida)\u003C\u002Fli>\n\u003Cli>20 years of experience in digital and educational fields\u003C\u002Fli>\n\u003C\u002Ful>\n","Translate ARIA attributes in Elementor using WPML, improving the accessibility of your multilingual website.",624,"2025-05-15T18:25:00.000Z","7.2",[90,91,21,23,24],"accessibility","aria","https:\u002F\u002Fgithub.com\u002Fmarioalmonte\u002Faccessitrans-aria","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccessitrans-aria.1.0.5.zip",92,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":11,"downloaded":103,"rating":27,"num_ratings":27,"last_updated":104,"tested_up_to":71,"requires_at_least":105,"requires_php":88,"tags":106,"homepage":16,"download_link":108,"security_score":57,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":58},"skylang-auto-translator","AI Auto translate for Polylang : Skylang","1.8.2","Siteskyline Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteskyline\u002F","\u003Cp>SkyLang is an essential tool for any website using the Polylang plugin. It eliminates the tedious process of manually creating translations for your content. With a single click, you can generate accurate translations for all your languages, directly from the posts screen.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Auto-Translation:\u003C\u002Fstrong> Translate any post or page into all your Polylang languages with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Translation:\u003C\u002Fstrong> Select multiple posts and translate them all at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Compatible:\u003C\u002Fstrong> SkyLang performs a deep copy of your posts, preserving all Elementor layouts, custom fields, categories, tags, and featured images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Meta Translation:\u003C\u002Fstrong> Automatically translate meta descriptions and titles from popular SEO plugins like Yoast SEO, Rank Math, and All in One SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>String Translation:\u003C\u002Fstrong> Automatically translate strings from your theme and plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asynchronous and Stable:\u003C\u002Fstrong> Translations are processed one by one in the background, preventing server overloads and timeouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clear Feedback:\u003C\u002Fstrong> Get real-time progress updates and clear success or error messages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Setup API Key:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to the \u003Cstrong>Skylang settings page\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter your \u003Cstrong>Gemini AI API key\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose a \u003Cstrong>model\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Single Post Translation:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>Posts > All Posts\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Hover over the post you want to translate and click the \u003Cstrong>Auto-translate\u003C\u002Fstrong> link.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Translation:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>Posts > All Posts\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Select the posts you want to translate.\u003C\u002Fli>\n\u003Cli>From the \u003Cstrong>Bulk Actions\u003C\u002Fstrong> dropdown, choose \u003Cstrong>Auto-translate\u003C\u002Fstrong> and click \u003Cstrong>Apply\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>SkyLang Free vs Pro\u003C\u002Fh3>\n\u003Cp>Upgrade to the Pro version to unlock the full potential of SkyLang and provide the highest quality translations for your professional website.\u003C\u002Fp>\n\u003Ch4>SkyLang Free\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Engine:\u003C\u002Fstrong> Google Gemini (standard models)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation:\u003C\u002Fstrong> Posts, Pages, & Taxonomies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor:\u003C\u002Fstrong> Full layout preservation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types:\u003C\u002Fstrong> Standard posts and pages only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strings:\u003C\u002Fstrong> Basic support for theme\u002Fplugin strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support:\u003C\u002Fstrong> Community forums\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SkyLang Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced AI:\u003C\u002Fstrong> OpenAI (GPT-4o) + Anthropic Claude + Gemini Pro\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types:\u003C\u002Fstrong> Full support for any CPT (WooCommerce, Portfolios, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>String Translation:\u003C\u002Fstrong> Dedicated interface for Polylang String Translation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support:\u003C\u002Fstrong> Premium 24\u002F7 expert assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsiteskyline.com\u002Fskylang-auto-translate-for-polylang\u002F#plans\" rel=\"nofollow ugc\">Upgrade to SkyLang Pro today \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin uses a third-party API to translate content.\u003C\u002Fp>\n\u003Ch4>What data we send to third parties\u003C\u002Fh4>\n\u003Cp>When you use the auto-translation feature, this plugin sends the following data to the API:\u003Cbr \u002F>\n* The content of your posts, pages, and custom post types\u003Cbr \u002F>\n* The source and target languages for translation\u003C\u002Fp>\n\u003Cp>This data is transmitted to the third-party for the sole purpose of translating your content through their service. The data is not stored permanently by the third-party beyond what is required to provide the translation service.\u003C\u002Fp>\n\u003Ch4>How the third-party uses your data\u003C\u002Fh4>\n\u003Cp>Please review the third-party’s privacy policy for complete details on how your data is handled.\u003C\u002Fp>\n","Auto-translate Polylang posts and pages using AI. Bulk one-click translation.",283,"2026-04-06T03:50:00.000Z","5.0",[51,21,107,23],"polylang","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fskylang-auto-translator.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":27,"downloaded":117,"rating":27,"num_ratings":27,"last_updated":118,"tested_up_to":71,"requires_at_least":105,"requires_php":73,"tags":119,"homepage":122,"download_link":123,"security_score":57,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"transleti-connector","TransLeti Connector","1.9.1","TransLeti","https:\u002F\u002Fprofiles.wordpress.org\u002Ftransleti\u002F","\u003Cp>\u003Cstrong>Transleti Connector\u003C\u002Fstrong> turns \u003Ca href=\"https:\u002F\u002Flibretranslate.com\u002F\" rel=\"nofollow ugc\">LibreTranslate\u003C\u002Fa> into a full-featured translation engine for WordPress. It integrates seamlessly with \u003Cstrong>TranslatePress\u003C\u002Fstrong> and \u003Cstrong>WPML\u003C\u002Fstrong>, giving you unlimited automatic translations at zero cost per word.\u003C\u002Fp>\n\u003Cp>Unlike cloud translation services that charge per character, Transleti offers unlimited automatic translations through its dedicated translation infrastructure at a flat monthly rate. No per-word fees, no surprises.\u003C\u002Fp>\n\u003Ch4>Why Transleti?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Truly unlimited\u003C\u002Fstrong> — No per-word or per-character fees. Translate as much content as you need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with what you already use\u003C\u002Fstrong> — Connects to TranslatePress or WPML. No need to switch your multilingual plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>29 languages\u003C\u002Fstrong> — English, Spanish, French, German, Italian, Portuguese, Dutch, Swedish, Danish, Bulgarian, Czech, Estonian, Finnish, Greek, Hungarian, Indonesian, Japanese, Korean, Norwegian, Polish, Romanian, Russian, Thai, Turkish, Ukrainian, Arabic, Chinese, Hindi, and Vietnamese.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-first\u003C\u002Fstrong> — Translations are processed on Transleti’s own dedicated servers. Your content never passes through third-party clouds like Google or Amazon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic Translation That Actually Works\u003C\u002Fh4>\n\u003Cp>Transleti doesn’t just translate text — it understands your content structure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> — Translates content directly from \u003Ccode>_elementor_data\u003C\u002Fcode> JSON, not the fallback HTML. Works with any Elementor addon (ElementsKit, starter themes, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> — Parses blocks and translates both visible text and block attributes (headings, buttons, captions, placeholders). Supports GenerateBlocks, Spectra, Kadence, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor\u003C\u002Fstrong> — Standard HTML content translation with full tag preservation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> — Product titles, descriptions, attributes, and category\u002Ftag names.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menus\u003C\u002Fstrong> — Automatically duplicates and translates navigation menus for each language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slugs\u003C\u002Fstrong> — Translates URL slugs for SEO-friendly multilingual permalinks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Titles\u003C\u002Fstrong> — Translates \u003Ccode>post_title\u003C\u002Fcode> so SEOPress, Yoast, and AIOSEO display correct titles in every language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Smart Translation Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>8-Phase Batch Processor\u003C\u002Fstrong> — Automated cron translates posts, page builder strings, widget strings, slugs, menus, SEO titles, re-translations, and fixes internal links. Runs in the background without manual intervention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Edit Protection\u003C\u002Fstrong> — If you manually edit a translation, Transleti remembers and preserves your changes during re-translations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Do Not Translate List\u003C\u002Fstrong> — Protect brand names, technical terms, and other words that should never be translated (e.g., WordPress, WooCommerce, your brand name).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Detection\u003C\u002Fstrong> — Monitors content changes via MD5 hashing. When you update a post, only that post gets re-translated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG & HTML Preservation\u003C\u002Fstrong> — Complex HTML structures, inline SVGs, and shortcodes pass through translation intact.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Dashboard\u003C\u002Fstrong> — A dashboard widget shows real-time progress: how many posts, strings, and slugs are translated per language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO-Safe Untranslated Page Handling\u003C\u002Fh4>\n\u003Cp>Pages that haven’t been translated yet return a \u003Cstrong>503 (Service Unavailable)\u003C\u002Fstrong> status with a \u003Ccode>Retry-After\u003C\u002Fcode> header, telling search engines to come back later. This prevents mixed-language content from being indexed while translations are in progress. The page is shown in the visitor’s language with a clear message and links to the homepage or the original-language version.\u003C\u002Fp>\n\u003Ch4>Remote Diagnostics & Theme Compatibility Support\u003C\u002Fh4>\n\u003Cp>Having translation issues? From \u003Cstrong>Settings > Transleti > Support\u003C\u002Fstrong>, send a one-click diagnostic report to the Transleti team. The report includes your environment info, translation status, active plugins, and recent errors — no passwords or personal data. You can also specify a problematic page by URL or ID to include a detailed content comparison (original vs. translated) across all languages.\u003C\u002Fp>\n\u003Cp>Our team uses these reports to identify and resolve theme compatibility issues, page builder conflicts, and translation problems — often without needing direct access to your site.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate Transleti Connector.\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Settings > Transleti\u003C\u002Fstrong> and select your multilingual plugin (TranslatePress or WPML).\u003C\u002Fli>\n\u003Cli>Enter your API key from \u003Ca href=\"https:\u002F\u002Ftransleti.com\" rel=\"nofollow ugc\">transleti.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Translations start automatically via WordPress cron — no manual action needed.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>TranslatePress (free or Pro) \u003Cstrong>or\u003C\u002Fstrong> WPML with String Translation\u003C\u002Fli>\n\u003Cli>A Transleti API key (\u003Ca href=\"https:\u002F\u002Ftransleti.com\" rel=\"nofollow ugc\">get one at transleti.com\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services for translation and management. Below is a full disclosure of each service, what data is sent, and when.\u003C\u002Fp>\n\u003Ch4>LibreTranslate \u002F Transleti Translation API\u003C\u002Fh4>\n\u003Cp>This plugin sends your content to the Transleti translation API for machine translation. The service is powered by LibreTranslate running on Transleti’s own dedicated servers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent\u003C\u002Fstrong>: Text content from your posts, pages, and strings that need translation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: During automatic batch translation (WordPress cron) and when the TranslatePress on-the-fly translator triggers for untranslated strings on page load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default service URL\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fsv1.transleti.com\u003C\u002Fcode> (configurable)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftransleti.com\" rel=\"nofollow ugc\">Transleti\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Transleti Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Transleti Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Transleti API Gateway (Key Validation & Activation)\u003C\u002Fh4>\n\u003Cp>When using a Transleti API key, the plugin validates your subscription status and activates your domain with the Transleti API gateway.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent\u003C\u002Fstrong>: Your API key and site domain for validation and activation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: When saving plugin settings (activation), and periodically during translation batches (validation, cached for 1 hour).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fapi.transleti.com\u002Fv1\u002Fvalidate\u003C\u002Fcode> and \u003Ccode>https:\u002F\u002Fapi.transleti.com\u002Fv1\u002Factivate\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftransleti.com\" rel=\"nofollow ugc\">Transleti\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Transleti Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Transleti Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Transleti External Cron Service\u003C\u002Fh4>\n\u003Cp>When enabled in settings, this plugin registers your site with the Transleti cron service, which pings your site’s \u003Ccode>wp-cron.php\u003C\u002Fcode> every minute to ensure scheduled translations run on time.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent\u003C\u002Fstrong>: Your site URL and site name for registration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: When enabling or disabling the external cron feature in \u003Cstrong>Settings > Transleti\u003C\u002Fstrong>, and when checking cron status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fapi.transleti.com\u002Fv1\u002Fcron\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftransleti.com\" rel=\"nofollow ugc\">Transleti\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Transleti Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Transleti Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Transleti Diagnostic Report Service\u003C\u002Fh4>\n\u003Cp>When you click “Send Diagnostic Report” in \u003Cstrong>Settings > Transleti > Support\u003C\u002Fstrong>, the plugin collects non-sensitive site information and sends it to the Transleti support team.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent\u003C\u002Fstrong>: WordPress\u002FPHP version, active theme, plugin list (names and versions only), translation status per language, LibreTranslate connectivity test, recent Transleti-related error log entries, and optionally a content comparison for a specific post. No passwords, API keys, or personal data are included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: Only when you manually click the “Send Diagnostic Report” button. Never sent automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fapi.transleti.com\u002Fv1\u002Fdiagnostic\u002Fsubmit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ftransleti.com\" rel=\"nofollow ugc\">Transleti\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Transleti Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftransleti.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Transleti Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Translate your entire WordPress site automatically using LibreTranslate. Works with TranslatePress and WPML. Unlimited translations, no per-word fees.",211,"2026-04-14T20:03:00.000Z",[51,120,121,23,24],"multilingual","translatepress","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftransleti-connector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftransleti-connector.1.9.1.zip",{"attackSurface":125,"codeSignals":164,"taintFlows":220,"riskAssessment":221,"analyzedAt":229},{"hooks":126,"ajaxHandlers":155,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":14,"unprotectedCount":14},[127,132,134,137,140,143,146,151],{"type":128,"name":129,"callback":129,"file":130,"line":131},"action","init","auto-translator-for-wpml.php",29,{"type":128,"name":129,"callback":129,"file":130,"line":133},36,{"type":128,"name":135,"callback":135,"file":136,"line":131},"admin_init","class.auto-translator-for-wpml-admin.php",{"type":128,"name":138,"callback":138,"priority":139,"file":136,"line":34},"admin_menu",40,{"type":128,"name":141,"callback":141,"priority":67,"file":136,"line":142},"admin_notices",31,{"type":128,"name":135,"callback":144,"file":136,"line":145},"initialize",99,{"type":128,"name":147,"callback":148,"file":149,"line":150},"wpmlat_translate_item","translateItem","class.auto-translator-for-wpml.php",26,{"type":128,"name":152,"callback":153,"file":154,"line":133},"admin_enqueue_scripts","enqueue_scripts_execution","pages\u002Fadmin\u002FExecution.php",[156],{"action":157,"nopriv":158,"callback":159,"hasNonce":158,"hasCapCheck":158,"file":154,"line":160},"wpmlat_execute",false,"doTranslationAjax",33,[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":218,"bundledLibraries":219},[],{"prepared":27,"raw":27,"locations":167},[],{"escaped":169,"rawEcho":170,"locations":171},9,25,[172,175,177,179,181,184,186,187,189,191,192,193,195,197,198,199,202,204,205,207,209,210,212,214,216],{"file":136,"line":173,"context":174},66,"raw output",{"file":136,"line":176,"context":174},69,{"file":154,"line":178,"context":174},113,{"file":154,"line":180,"context":174},147,{"file":182,"line":183,"context":174},"pages\u002Fpage-base.php",128,{"file":182,"line":185,"context":174},153,{"file":182,"line":185,"context":174},{"file":182,"line":188,"context":174},179,{"file":182,"line":190,"context":174},184,{"file":182,"line":190,"context":174},{"file":182,"line":190,"context":174},{"file":182,"line":194,"context":174},213,{"file":182,"line":196,"context":174},218,{"file":182,"line":196,"context":174},{"file":182,"line":196,"context":174},{"file":200,"line":201,"context":174},"views\u002Fadmin\u002Fexecution.php",15,{"file":200,"line":203,"context":174},21,{"file":200,"line":150,"context":174},{"file":200,"line":206,"context":174},27,{"file":200,"line":208,"context":174},28,{"file":200,"line":133,"context":174},{"file":200,"line":211,"context":174},39,{"file":200,"line":213,"context":174},44,{"file":200,"line":215,"context":174},46,{"file":200,"line":217,"context":174},48,3,[],[],{"summary":222,"deductions":223},"The plugin \"auto-translator-for-wpml-wpmlat\" v1.0 presents a mixed security posture. On the positive side, it has no known historical vulnerabilities, no dangerous functions are used, and all SQL queries are prepared statements, indicating good practices in these areas. The absence of file operations and external HTTP requests is also a plus. However, significant concerns arise from the static analysis. A substantial portion of the output (74%) is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the plugin exposes one AJAX handler without any authentication or authorization checks, creating a direct entry point for attackers to potentially exploit any functionality exposed through that handler, which is a critical security weakness. While there are no identified taint flows or dangerous functions, the lack of proper output escaping and the unprotected AJAX endpoint are the most pressing issues that need immediate attention.",[224,226],{"reason":225,"points":11},"Unprotected AJAX handler",{"reason":227,"points":228},"Significant unescaped output",8,"2026-04-16T12:59:02.212Z",{"wat":231,"direct":240},{"assetPaths":232,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[233,234],"\u002Fwp-content\u002Fplugins\u002Fauto-translator-for-wpml-wpmlat\u002Fadmin\u002Fjs\u002Fexecution.js","\u002Fwp-content\u002Fplugins\u002Fauto-translator-for-wpml-wpmlat\u002Fadmin\u002Fcss\u002Fexecution.css",[],[233],[238,239],"auto-translator-for-wpml-wpmlat\u002Fadmin\u002Fjs\u002Fexecution.js?ver=","auto-translator-for-wpml-wpmlat\u002Fadmin\u002Fcss\u002Fexecution.css?ver=",{"cssClasses":241,"htmlComments":244,"htmlAttributes":252,"restEndpoints":258,"jsGlobals":260,"shortcodeOutput":262},[242,243],"wpmlat-execution-page-header","wpmlat-execution-page-description",[245,246,247,248,249,250,251],"\u003C!-- Section configuration (include name) -->","\u003C!-- Faking data from post -->","\u003C!-- Force for generate get -->","\u003C!-- Do the translation process (it will do \"paginated\" auto refreshing) -->","\u003C!-- Load all posts that match with the configuration and call to WPMLAutoTranslator::translateItem -->","\u003C!-- IMPORTANT: This function only will load the current admin language -->","\u003C!-- Load the required data for elements (like languages) -->",[253,254,255,256,257],"data-wpmlat-refresh","data-wpmlat-finished","data-wpmlat-next-page","data-wpmlat-total-posts","data-wpmlat-next-url",[259],"\u002Fwp-json\u002Fwpmlat\u002Fv1\u002Ftranslate",[261],"WPMLAT_EXECUTION_URL",[],{"error":264,"url":265,"statusCode":266,"statusMessage":267,"message":267},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fauto-translator-for-wpml-wpmlat\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":269},[270],{"version":271,"download_url":272,"svn_tag_url":273,"released_at":28,"has_diff":158,"diff_files_changed":274,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":275,"is_current":158},"0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-translator-for-wpml-wpmlat.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fauto-translator-for-wpml-wpmlat\u002Ftags\u002F0.9\u002F",[],[]]