[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fObc2V-nmmULShGec2GKn_rCfKbeHifZf7KAItjZJjik":3},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":55,"analysis":141,"fingerprints":379},"smartcat-wpml","Smartcat Translator for WPML","3.1.77","smartcatai","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartcatai\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smartcat.com\u002F?utm_source=connectors&utm_medium=referral&utm_campaign=wordpress\" rel=\"nofollow ugc\">Smartcat\u003C\u002Fa> connects linguists, companies, and agencies to streamline the translation of any content into any language, on demand. Our platform puts your translation process on autopilot, from content creation to payments.\u003C\u002Fp>\n\u003Cp>The plugin allows you to set up an integration between your WPML-enabled WordPress site and Smartcat. The integration itself is configured in Smartcat. Once configured, it will automatically pull translatable content from your website to Smartcat, where you can translate it with your own linguists or the ones you pick from our Marketplace. Alternatively, you can use the power of machine translation and post-edit just the most important pages to reduce translation costs. Once your content is translated, Smartcat will push it back to WordPress, instantly publishable in the target language(s) of choice.\u003C\u002Fp>\n\u003Ch3>Account & pricing\u003C\u002Fh3>\n\u003Cp>You first need to create a Smartcat account as one is not automatically created when installing the extension.\u003Cbr \u002F>\nTo create an account, go to \u003Ca href=\"https:\u002F\u002Fwww.smartcat.com\" rel=\"nofollow ugc\">smartcat.com\u003C\u002Fa>. All translation features in Smartcat are free to use.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Connect your WordPress website with a specific Smartcat account\u003C\u002Fli>\n\u003Cli>Choose the translation supplier from your own team or Smartcat Marketplace\u003C\u002Fli>\n\u003Cli>Automatically send new or updated content for translation\u003C\u002Fli>\n\u003Cli>Reuse existing translations thanks to Translation Memory\u003C\u002Fli>\n\u003Cli>Choose translation workflow stages — translation, editing, proofreading, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits of Smartcat\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No document re-formatting required\u003C\u002Fli>\n\u003Cli>Easy-to-use multilingual translation editor\u003C\u002Fli>\n\u003Cli>Multi-stage translation process — e.g., translation, editing, proofreading\u003C\u002Fli>\n\u003Cli>Free collaboration with your own volunteers or coworkers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smartcat.com\u002Fmarketplace\u002F?utm_source=connectors&utm_medium=referral&utm_campaign=wordpress\" rel=\"nofollow ugc\">Marketplace\u003C\u002Fa>\u003Cbr \u002F>\n of 350,000+ translators and 2,000+ agencies in 100+ language pairs\u003C\u002Fli>\n\u003Cli>Track progress by language, document, or person\u003C\u002Fli>\n\u003Cli>Automated payments to translation suppliers\u003C\u002Fli>\n\u003Cli>Free support to optimize localization processes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Contact us at \u003Ca href=\"mailto:support@smartcat.com\" rel=\"nofollow ugc\">support@smartcat.com\u003C\u002Fa> with any questions related to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Module issues\u003C\u002Fli>\n\u003Cli>Assistance in vendor management (freelancers or LSPs)\u003C\u002Fli>\n\u003Cli>Use of the module for your clients needs\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest way to translate your WPML-enabled WordPress site into various languages.",60,15979,100,3,"2026-03-13T07:35:00.000Z","6.9.4","5.3","7.0",[20,21,22,23,24],"languages","localization","multilingual","translation","translator","https:\u002F\u002Fsmartcat.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmartcat-wpml.3.1.77.zip",99,1,0,"2025-09-10 18:45:26","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-9451","smartcat-translator-for-wpml-authenticated-author-sql-injection-via-orderby-parameter","Smartcat Translator for WPML \u003C= 3.1.72 - Authenticated (Author+) SQL Injection via orderby Parameter","The Smartcat Translator for WPML plugin for WordPress is vulnerable to time-based SQL Injection via the ‘orderby’ parameter in all versions up to, and including, 3.1.72 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with Author-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=3.1.72","3.1.73","medium",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-10-21 20:58:43",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc9ebc817-ccae-4ad2-8eea-eade1c2a1a0c?source=api-prod",41,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":48,"trust_score":53,"computed_at":54},2,70,92,82,"2026-04-04T05:52:44.770Z",[56,74,90,105,121],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":51,"downloaded":64,"rating":65,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"easy-translate","WPC Simple Translate","1.2.4","Planet Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fplanetstudio\u002F","\u003Cp>WPC Simple Translate allows you to translate multilingual WordPress site.\u003C\u002Fp>\n\u003Cp>It’s allows you to translate texts in places where other popular plugins usually have difficulty translating and you have to duplicate and keep the same slider, form, gallery, page builders widgets… in different languages.\u003C\u002Fp>\n\u003Cp>Easy translate helps you to translate everything despite of themes or plugins specifications.\u003C\u002Fp>\n\u003Cp>Currently it is working with Polylang and WPML plugins using plugins just for detecting frontend language.\u003C\u002Fp>\n\u003Cp>Features\u003Cbr \u002F>\nEasy to use\u003Cbr \u002F>\nFully compatible with all themes and plugins\u003Cbr \u002F>\nAbility to translate dynamic strings added by WordPress, plugins and themes.\u003Cbr \u002F>\nYou can use as many languages as you want.\u003Cbr \u002F>\nIt is easy to use, just put your texts in bellow format\u003C\u002Fp>\n","Translate texts in content, slider, form, gallery, page builders widgets... in different languages.  [:en]Hello[:fr]Bonjour[:]",3836,20,"2025-05-01T16:41:00.000Z","6.7.5","5.4",[70,21,22,23,71],"localisation","translators","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-translate.1.2.4.zip",{"slug":75,"name":76,"version":77,"author":7,"author_profile":8,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":29,"num_ratings":29,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":18,"tags":85,"homepage":87,"download_link":88,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"translation-connectors","Translation connectors","2.1.4","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smartcat.ai\u002F?utm_source=connectors&utm_medium=referral&utm_campaign=wordpress\" rel=\"nofollow ugc\">Smartcat\u003C\u002Fa> connects linguists, companies, and agencies to streamline the translation of any content into any language, on demand. Our platform puts your translation process on autopilot, from content creation to payments.\u003C\u002Fp>\n\u003Cp>The extension works by linking your WordPress website to a Smartcat account and pushing the content for translation upon request. After the translation is done in Smartcat — either by yourself, your own volunteers, or hired vendors — it is automatically pulled back to WordPress.\u003C\u002Fp>\n\u003Ch3>Account & pricing\u003C\u002Fh3>\n\u003Cp>You need to create a Smartcat account as one is not automatically created when installing the extension. To create an account please visit the signup page at \u003Ca href=\"https:\u002F\u002Fwww.smartcat.ai\" rel=\"nofollow ugc\">www.smartcat.ai\u003C\u002Fa>. All translation features in Smartcat are free to use.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrate your WordPress website to a specific Smartcat account\u003C\u002Fli>\n\u003Cli>Choose the translation vendor\u003C\u002Fli>\n\u003Cli>Automatically send new or updated content for translation\u003C\u002Fli>\n\u003Cli>Choose translation workflow stages — translation, editing, proofreading, etc.\u003C\u002Fli>\n\u003Cli>Send content to a specific Smartcat project\u003C\u002Fli>\n\u003Cli>Send content for translation in batches\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits of Smartcat\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No document re-formatting is required\u003C\u002Fli>\n\u003Cli>Easy-to-use multilingual translation editor\u003C\u002Fli>\n\u003Cli>Multi-stage translation process — e.g., translation, editing proofreading\u003C\u002Fli>\n\u003Cli>Free collaboration with your own volunteers or coworkers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smartcat.ai\u002Fmarketplace\u002F?utm_source=connectors&utm_medium=referral&utm_campaign=wordpress\" rel=\"nofollow ugc\">Marketplace\u003C\u002Fa> of 250,000+ translators and 2,000+ agencies in 100+ language pairs\u003C\u002Fli>\n\u003Cli>Track progress by language, document, or person\u003C\u002Fli>\n\u003Cli>Automated payments to translation suppliers\u003C\u002Fli>\n\u003Cli>Free support to optimize localization processes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Contact us at support@smartcat.ai with any questions related to:\u003Cbr \u002F>\n– Module issues\u003Cbr \u002F>\n– Assistance in vendor management (freelancers or LSPs)\u003Cbr \u002F>\n– Use of the module for your clients’ needs\u003C\u002Fp>\n","Smartcat Translation Manager offers the easiest way to translate your WordPress pages and posts into any language in a few clicks.",10,3732,"2021-03-22T08:19:00.000Z","5.2.24","4.8",[86,21,22,23,71],"language","https:\u002F\u002Fwww.smartcat.ai\u002Fapi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslation-connectors.2.1.4.zip",85,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":29,"downloaded":98,"rating":29,"num_ratings":29,"last_updated":99,"tested_up_to":16,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":72,"download_link":104,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"gurpreet-webtranslator-ai","Gurpreet WebTranslator AI","1.0.0","Gurpreet Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fiemgurpreets\u002F","\u003Cp>\u003Cstrong>Gurpreet WebTranslator AI\u003C\u002Fstrong> connects your WordPress site to the world’s most advanced Neural Machine Translation engine powered by advanced neural AI technology to translate your content instantly.\u003C\u002Fp>\n\u003Cp>Unlike standard auto-translators that merely swap text on the fly using JavaScript (which search engines often miss), Gurpreet WebTranslator AI creates \u003Cstrong>real, permanent, and separate\u003C\u002Fstrong> posts and pages for every translation.\u003C\u002Fp>\n\u003Cp>This strategy, known as \u003Cstrong>“Content Expansion”\u003C\u002Fstrong>, is the gold standard for international SEO.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why choose Gurpreet WebTranslator AI?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>🚀 True SEO Superpower:\u003C\u002Fstrong> Because the plugin generates actual WordPress posts (e.g., \u003Ccode>your-site.com\u002Ffrench-news\u003C\u002Fcode>), Google and other search engines can index your content in every language.\u003Cbr \u002F>\nThis helps you rank for keywords globally and drives new organic traffic that simple “language switchers” miss.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ The “Content Factory” Workflow:\u003C\u002Fstrong> Turn one English post into 50+ global posts in seconds.\u003Cbr \u002F>\nSave hours of manual copying, pasting, and formatting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎨 Layout & Design Safe:\u003C\u002Fstrong> Our intelligent engine understands WordPress Blocks (Gutenberg), Shortcodes, and HTML structure.\u003Cbr \u002F>\nIt translates the \u003Cem>text\u003C\u002Fem> while keeping your \u003Cem>design\u003C\u002Fem>, \u003Cem>images\u003C\u002Fem>, and \u003Cem>forms\u003C\u002Fem> perfectly intact.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛒 WooCommerce Native:\u003C\u002Fstrong> Translates complex products (Titles, Descriptions, Summaries) while intelligently preserving critical data like Price, SKU, Stock, and Images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Native Translation:\u003C\u002Fstrong> Generates a separate, fully editable WordPress Post, Page, or Product for each language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Engine Optimized:\u003C\u002Fstrong> Creates indexable URLs for every language version, boosting your site’s global visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready:\u003C\u002Fstrong> Deep integration for Product translation—sells in any language without breaking your inventory or pricing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Context Awareness:\u003C\u002Fstrong> Skips code blocks, shortcodes, and technical metadata to prevent site errors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>50+ Languages:\u003C\u002Fstrong> Support for Hindi, Spanish, French, German, Chinese, Japanese, and many more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Organization:\u003C\u002Fstrong> Since translations are real posts, you can easily manage them using standard Categories (e.g., “Hindi Blog”) or Tags to keep your site organized.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Privacy & 3rd Party Service Disclosure\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin relies on a 3rd party SaaS service (WebTranslator AI) to process translations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your content (titles, post content, excerpts) is sent to our servers (\u003Ccode>https:\u002F\u002Fwebtranslator-ai.onrender.com\u003C\u002Fcode>) for processing via our external AI translation service.\u003C\u002Fli>\n\u003Cli>We do not store your content permanently; it is processed and returned immediately.\u003C\u002Fli>\n\u003Cli>An API Key is required to use this service.\u003Cbr \u002F>\nYou can obtain one by signing up at \u003Ca href=\"https:\u002F\u002Fwebtranslator-ai.onrender.com\" rel=\"nofollow ugc\">WebTranslator AI Dashboard\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fwebtranslator-ai.onrender.com\u002Fterms.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwebtranslator-ai.onrender.com\u002Fterms.html\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwebtranslator-ai.onrender.com\u002Fprivacy.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwebtranslator-ai.onrender.com\u002Fprivacy.html\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Documentation\u003C\u002Fh3>\n\u003Cp>Need help setting up? Found a bug?\u003Cbr \u002F>\n* \u003Cstrong>Help Center:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwebtranslator-ai.onrender.com\u002Fhelp.html\" rel=\"nofollow ugc\">View Documentation & Guides\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Community:\u003C\u002Fstrong> Feel free to open a thread in the WordPress.org support tab.\u003C\u002Fp>\n","Instantly translate WordPress Posts, Pages, and WooCommerce Products using human-like AI Translator. The ultimate SEO localization tool.",106,"2026-02-22T06:36:00.000Z","5.8","7.4",[21,22,23,24,103],"woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgurpreet-webtranslator-ai.1.0.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":29,"downloaded":113,"rating":29,"num_ratings":29,"last_updated":72,"tested_up_to":16,"requires_at_least":114,"requires_php":72,"tags":115,"homepage":118,"download_link":119,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":120},"tovik","Tovik","1.0","Sparc Cooperative","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosephatsparc\u002F","\u003Cp>Tovik is a simple plugin that adds the Tovik automatic site translator to your WordPress site. Instantly make your website multilingual and accessible to a global audience with no coding required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Instantly translates your entire site into multiple languages\u003Cbr \u002F>\n* Easy setup—-just activate the plugin\u003Cbr \u002F>\n* No configuration required\u003Cbr \u002F>\n* Powered by \u003Ca href=\"https:\u002F\u002Ftovik.app\" rel=\"nofollow ugc\">Tovik\u003C\u002Fa>\u003C\u002Fp>\n","With Tovik, everyone can understand. Translate your whole site automatically into over 200 languages.",136,"5.0",[116,20,22,117,23],"automatic-translation","site-translator","https:\u002F\u002Ftovik.app\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftovik.1.0.zip","2026-03-15T10:48:56.248Z",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":72,"tags":135,"homepage":137,"download_link":138,"security_score":27,"vuln_count":139,"unpatched_count":29,"last_vuln_date":140,"fetched_at":31},"gtranslate","Translate WordPress with GTranslate","3.0.9","edo888","https:\u002F\u002Fprofiles.wordpress.org\u002Fedo888\u002F","\u003Cp>Translate WordPress with GTranslate plugin uses Google Translate automatic translation service to \u003Cstrong>translate wordpress\u003C\u002Fstrong> site with Google power and make it \u003Cstrong>multilingual\u003C\u002Fstrong>. With 103 available languages your site will be available to more than 99% of internet users. Our paid versions are \u003Cstrong>fully SEO compatible\u003C\u002Fstrong> which will \u003Cstrong>increase your international traffic and sales\u003C\u002Fstrong>. This translate plugin is a budget multilingual WordPress solution which combines automatic and human translations to save money and is easy to implement.\u003C\u002Fp>\n\u003Cp>GTranslate is a leading website translation services provider since 2008, it moves away the language barriers.\u003C\u002Fp>\n\u003Cp>Compared to other translation plugins for WordPress, we use cloud based approach which does not slow down your website. In addition to that, we can offer complete SEO features based on sub-domains with our paid options, which can make your website appear in search engines in different languages which will increase your international traffic and sales. In our paid versions we DO NOT limit the number of words or the number of translated pageviews. You DO NOT pay additionally for automatic translations.\u003C\u002Fp>\n\u003Cp>Please use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgtranslate\" rel=\"ugc\">GTranslate Support\u003C\u002Fa> for your questions and support requests! We are multilingual!\u003C\u002Fp>\n\u003Cp>Please check our \u003Ca href=\"https:\u002F\u002Fgtranslate.io\u002F?xyz=998#faq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> to get quick answers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free Google automatic machine translation\u003C\u002Fli>\n\u003Cli>Hides Google top frame after translation\u003C\u002Fli>\n\u003Cli>Translate website on the fly\u003C\u002Fli>\n\u003Cli>Translate posts and pages\u003C\u002Fli>\n\u003Cli>Translate categories and tags\u003C\u002Fli>\n\u003Cli>Menus and widgets translation\u003C\u002Fli>\n\u003Cli>Themes and plugins translation\u003C\u002Fli>\n\u003Cli>Right to left language support\u003C\u002Fli>\n\u003Cli>Google language translator widget\u003C\u002Fli>\n\u003Cli>Auto-switch language based on browser defined language\u003C\u002Fli>\n\u003Cli>Available styles Float, Dropdown, Flags, Flags with dropdown, Nice dropdown with flags, Flags with language names, Flags with language codes, Language names, Language codes, Globe, Popup\u003C\u002Fli>\n\u003Cli>Floating language selector\u003C\u002Fli>\n\u003Cli>WooCommerce shop translation\u003C\u002Fli>\n\u003Cli>Multilingual language names in native alphabet\u003C\u002Fli>\n\u003Cli>Alternative flags for Quebec, Canada, USA, Brazil, Mexico, Argentina, Colombia\u003C\u002Fli>\n\u003Cli>Lazy loading for language flags and js libraries to boost performance\u003C\u002Fli>\n\u003Cli>Lightweight vanilla javascript without dependencies\u003C\u002Fli>\n\u003Cli>Forum Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Paid Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multilingual SEO – Enable search engine indexing\u003C\u002Fli>\n\u003Cli>Neural machine translations with human level translation quality\u003C\u002Fli>\n\u003Cli>Increase traffic and AdSense revenue\u003C\u002Fli>\n\u003Cli>Search engine friendly (SEF) URLs\u003C\u002Fli>\n\u003Cli>Yoast SEO compatible – translate meta keywords, meta description, schema.org data structures, translate sitemaps\u003C\u002Fli>\n\u003Cli>WooCommerce compatible – translate products, schema.org data structures\u003C\u002Fli>\n\u003Cli>You can have sub-directory (example.com\u002F\u003Cstrong>es\u003C\u002Fstrong>\u002F) or sub-domain (\u003Cstrong>es.\u003C\u002Fstrong>example.com) URL structure\u003C\u002Fli>\n\u003Cli>URL Translation aka slug translation is possible (example.com\u002Fabout-us &rarr; example.es\u002Fsobre-nosotros)\u003C\u002Fli>\n\u003Cli>Add hreflang tags for translated alternatives\u003C\u002Fli>\n\u003Cli>You can manually correct translations\u003C\u002Fli>\n\u003Cli>In context translation interface (make corrections without losing the context)\u003C\u002Fli>\n\u003Cli>Meta data translation (meta keywords, meta description)\u003C\u002Fli>\n\u003Cli>Translating schema.org microdata for better search engine appearance\u003C\u002Fli>\n\u003Cli>Seamless updates (cloud service updated on our side – SaaS, you do not need to worry about backups on your side)\u003C\u002Fli>\n\u003Cli>JSON format translation\u003C\u002Fli>\n\u003Cli>Translate WooCommerce emails\u003C\u002Fli>\n\u003Cli>AMP translation (Accelerated Mobile Pages translation)\u003C\u002Fli>\n\u003Cli>Image localization – Media translation\u003C\u002Fli>\n\u003Cli>Translation Proxy (aka Translation Delivery Network)\u003C\u002Fli>\n\u003Cli>Centralized Translation Cache – We revise and improve translations over time\u003C\u002Fli>\n\u003Cli>Language Hosting (\u003Cstrong>example.fr\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>User Dashboard with Analytics\u003C\u002Fli>\n\u003Cli>Live Chat Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>See also\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you are looking for unlimited, high-quality automatic translations, check out \u003Ca href=\"https:\u002F\u002Ftranslatex.com\" rel=\"nofollow ugc\">TranslateX\u003C\u002Fa> – an automatic translation API offering unlimited translation for your website or application.\u003C\u002Fp>\n\u003Cp>We also offer integration plugins:\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftranslatex-for-loco-translate\u002F\" rel=\"ugc\">TranslateX for Loco Translate\u003C\u002Fa>\u003C\u002Fstrong> – integrate TranslateX API directly into Loco Translate for seamless, unlimited automatic translations.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftranslatex-for-translatepress\u002F\" rel=\"ugc\">TranslateX for TranslatePress\u003C\u002Fa>\u003C\u002Fstrong> – bring unlimited automatic translation to TranslatePress using TranslateX API.\u003C\u002Fp>\n\u003Cp>These solutions make it easy to supercharge your WordPress multilingual setup with TranslateX’s secure and affordable API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GTranslate WordPress Demo\u003C\u002Fstrong>\u003Cbr \u002F>\n\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\u002F9mtC3LFBErY?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>Watch GTranslate Tour\u003C\u002Fstrong>\u003Cbr \u002F>\n\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\u002FR4mfiKGZh_g?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>Edit Translations Demo (paid)\u003C\u002Fstrong>\u003Cbr \u002F>\n\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\u002FYwSy3VtQx3I?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","Translate WordPress with Google Translate multilanguage plugin to make your website multilingual. Complete multilingual SEO solution for WordPress.",900000,13653234,98,4838,"2026-01-11T14:35:00.000Z","2.8.1",[86,22,136,23,24],"translate","https:\u002F\u002Fgtranslate.io\u002F?xyz=998","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgtranslate.3.0.9.zip",5,"2023-08-25 00:00:00",{"attackSurface":142,"codeSignals":242,"taintFlows":297,"riskAssessment":368,"analyzedAt":378},{"hooks":143,"ajaxHandlers":189,"restRoutes":237,"shortcodes":238,"cronEvents":239,"entryPointCount":240,"unprotectedCount":241},[144,150,152,155,158,161,163,166,169,172,175,178,182,185,187],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_enqueue_scripts","anonymous","includes\\SmartcatWpml.php",52,{"type":145,"name":146,"callback":147,"file":148,"line":151},53,{"type":145,"name":153,"callback":147,"file":148,"line":154},"admin_menu",58,{"type":145,"name":156,"callback":147,"file":148,"line":157},"add_meta_boxes",63,{"type":145,"name":159,"callback":147,"file":148,"line":160},"plugins_loaded",76,{"type":145,"name":159,"callback":147,"file":148,"line":162},77,{"type":145,"name":164,"callback":147,"file":148,"line":165},"admin_post_smartcat_update_options",86,{"type":145,"name":167,"callback":147,"file":148,"line":168},"admin_post_smartcat_logout",87,{"type":145,"name":170,"callback":147,"file":148,"line":171},"admin_post_smartcat_log_in",88,{"type":145,"name":173,"callback":147,"file":148,"line":174},"admin_post_smartcat_auth_host",89,{"type":145,"name":176,"callback":147,"file":148,"line":177},"rest_api_init",126,{"type":179,"name":180,"callback":147,"file":148,"line":181},"filter","cron_schedules",140,{"type":145,"name":183,"callback":147,"file":148,"line":184},"admin_notices",164,{"type":145,"name":183,"callback":147,"file":148,"line":186},167,{"type":145,"name":183,"callback":147,"file":148,"line":188},171,[190,196,198,201,204,207,210,213,215,217,219,222,225,228,231,234],{"action":191,"nopriv":192,"callback":193,"hasNonce":194,"hasCapCheck":194,"file":195,"line":65},"smartcat_dev_test_html_processor",false,"testHTMLProcessor",true,"includes\\Services\\Development\\AjaxHandler.php",{"action":197,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":52},"smartcat_create_translation_request",{"action":199,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":200},"smartcat_get_translations",93,{"action":202,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":203},"smartcat_update_source_content",94,{"action":205,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":206},"smartcat_add_language_to_translation_request",95,{"action":208,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":209},"smartcat_remove_language",96,{"action":211,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":212},"smartcat_remove_translation_request",97,{"action":214,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":131},"smartcat_remove_post_from_translation_request",{"action":216,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":27},"smartcat_translation_request_info",{"action":218,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":13},"smartcat_fetch_projects",{"action":220,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":221},"smartcat_get_translations_by_post_and_locale",101,{"action":223,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":224},"smartcat_clear_logs",102,{"action":226,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":227},"smartcat_update_projects_info",103,{"action":229,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":230},"smartcat_new_secret",108,{"action":232,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":233},"smartcat_register_credentials",109,{"action":235,"nopriv":192,"callback":147,"hasNonce":192,"hasCapCheck":192,"file":148,"line":236},"smartcat_save_settings",110,[],[],[],16,15,{"dangerousFunctions":243,"sqlUsage":244,"outputEscaping":286,"fileOperations":28,"externalRequests":29,"nonceChecks":291,"capabilityChecks":14,"bundledLibraries":296},[],{"prepared":245,"raw":240,"locations":246},51,[247,251,255,257,260,262,264,266,268,270,272,274,276,278,280,284],{"file":248,"line":249,"context":250},"includes\\Services\\App\\Includes\\DocumentsQueryBuilder.php",156,"$wpdb->get_col() with variable interpolation",{"file":252,"line":253,"context":254},"includes\\Services\\Plugin\\Migrations.php",56,"$wpdb->query() with variable interpolation",{"file":252,"line":256,"context":254},61,{"file":252,"line":258,"context":259},90,"$wpdb->get_results() with variable interpolation",{"file":252,"line":261,"context":254},121,{"file":252,"line":263,"context":254},144,{"file":252,"line":265,"context":254},176,{"file":252,"line":267,"context":254},197,{"file":252,"line":269,"context":254},219,{"file":252,"line":271,"context":254},247,{"file":252,"line":273,"context":254},261,{"file":252,"line":275,"context":254},276,{"file":252,"line":277,"context":254},281,{"file":252,"line":279,"context":254},307,{"file":281,"line":282,"context":283},"includes\\Services\\Tools\\Logger.php",35,"$wpdb->get_var() with variable interpolation",{"file":281,"line":285,"context":254},133,{"escaped":287,"rawEcho":50,"locations":288},486,[289,293],{"file":290,"line":291,"context":292},"includes\\Services\\Errors\\SmartcatWpError.php",9,"raw output",{"file":294,"line":295,"context":292},"includes\\Tables\\SmartcatTranslationRequestsTable.php",13,[],[298,322,332,347,360],{"entryPoint":299,"graph":300,"unsanitizedCount":50,"severity":321},"registerCredentials (includes\\Controllers\\SettingsController.php:16)",{"nodes":301,"edges":318},[302,307,311],{"id":303,"type":304,"label":305,"file":306,"line":253},"n0","source","$_POST (x2)","includes\\Controllers\\SettingsController.php",{"id":308,"type":309,"label":310,"file":306,"line":253},"n1","transform","→ registerCredentials()",{"id":312,"type":313,"label":314,"file":315,"line":316,"wp_function":317},"n2","sink","update_option() [Settings Manipulation]","includes\\Services\\Plugin\\Settings.php",147,"update_option",[319,320],{"from":303,"to":308,"sanitized":192},{"from":308,"to":312,"sanitized":192},"low",{"entryPoint":323,"graph":324,"unsanitizedCount":29,"severity":321},"saveSettings (includes\\Controllers\\SettingsController.php:80)",{"nodes":325,"edges":330},[326,328],{"id":303,"type":304,"label":327,"file":306,"line":212},"$_POST (x3)",{"id":308,"type":313,"label":314,"file":306,"line":329,"wp_function":317},117,[331],{"from":303,"to":308,"sanitized":194},{"entryPoint":333,"graph":334,"unsanitizedCount":50,"severity":321},"\u003CSettingsController> (includes\\Controllers\\SettingsController.php:0)",{"nodes":335,"edges":343},[336,337,338,339,341],{"id":303,"type":304,"label":327,"file":306,"line":212},{"id":308,"type":313,"label":314,"file":306,"line":329,"wp_function":317},{"id":312,"type":304,"label":305,"file":306,"line":253},{"id":340,"type":309,"label":310,"file":306,"line":253},"n3",{"id":342,"type":313,"label":314,"file":315,"line":316,"wp_function":317},"n4",[344,345,346],{"from":303,"to":308,"sanitized":194},{"from":312,"to":340,"sanitized":192},{"from":340,"to":342,"sanitized":192},{"entryPoint":348,"graph":349,"unsanitizedCount":29,"severity":321},"extra_tablenav (includes\\Tables\\SmartcatTranslationRequestsTable.php:238)",{"nodes":350,"edges":358},[351,354],{"id":303,"type":304,"label":352,"file":294,"line":353},"$_GET",286,{"id":308,"type":313,"label":355,"file":294,"line":356,"wp_function":357},"echo() [XSS]",292,"echo",[359],{"from":303,"to":308,"sanitized":194},{"entryPoint":361,"graph":362,"unsanitizedCount":29,"severity":321},"\u003CSmartcatTranslationRequestsTable> (includes\\Tables\\SmartcatTranslationRequestsTable.php:0)",{"nodes":363,"edges":366},[364,365],{"id":303,"type":304,"label":352,"file":294,"line":353},{"id":308,"type":313,"label":355,"file":294,"line":356,"wp_function":357},[367],{"from":303,"to":308,"sanitized":194},{"summary":369,"deductions":370},"The \"smartcat-wpml\" v3.1.77 plugin exhibits a mixed security posture.  On the positive side, the plugin demonstrates excellent output escaping, with 100% of outputs being properly escaped. It also shows a good practice in its SQL query implementation, with 76% of queries utilizing prepared statements.  Furthermore, there are no currently unpatched vulnerabilities, indicating active maintenance.  However, a significant concern arises from the attack surface. A total of 16 AJAX handlers were identified, with a staggering 15 of them lacking authentication checks. This creates a substantial entry point for potential attackers.  Taint analysis revealed 2 flows with unsanitized paths, though these did not reach critical or high severity in this analysis.",[371,373,376],{"reason":372,"points":241},"15 unprotected AJAX handlers",{"reason":374,"points":375},"2 unsanitized path taint flows",8,{"reason":377,"points":139},"1 medium severity vulnerability in history","2026-03-16T21:45:42.891Z",{"wat":380,"direct":394},{"assetPaths":381,"generatorPatterns":387,"scriptPaths":388,"versionParams":391},[382,383,384,385,386],"\u002Fwp-content\u002Fplugins\u002Fsmartcat-wpml\u002Fassets\u002Fcss\u002Fsmartcat-wpml.css","\u002Fwp-content\u002Fplugins\u002Fsmartcat-wpml\u002Fassets\u002Fcss\u002Fsmartcat-ui.css","\u002Fwp-content\u002Fplugins\u002Fsmartcat-wpml\u002Fassets\u002Fjs\u002Fsmartcat-wpml.js","\u002Fwp-content\u002Fplugins\u002Fsmartcat-wpml\u002Fassets\u002Fjs\u002Fsmartcat-ui.js","\u002Fwp-content\u002Fplugins\u002Fsmartcat-wpml\u002Fassets\u002Fimg\u002Ficon.svg",[],[389,390],"assets\u002Fjs\u002Fsmartcat-wpml.js","assets\u002Fjs\u002Fsmartcat-ui.js",[392,393],"smartcat-wpml?ver=","smartcat-ui?ver=",{"cssClasses":395,"htmlComments":397,"htmlAttributes":398,"restEndpoints":401,"jsGlobals":402,"shortcodeOutput":409},[4,396],"smartcat-ui",[],[399,400],"data-id","data-postid",[],[403,404,405,406,407,408],"smartcat_wpml_data","smartcat_get_translation_request_details","smartcat_cancel_translation_request","smartcat_get_translation_statuses","smartcat_get_available_languages","smartcat_show_translation_request_preview",[]]