[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUKN076oVaonXAdn59BPnQLjE3tz7IuRpYrhc0xi4SKI":3,"$fk2KxnYrIg-OzSD6krU7BYD6OBezYDGwjwMTvkIF4RU4":393,"$fHL_Xq-tpEf0U2SK8-UG7vv9Vjh_Ab22hwy2RrZo7n_k":397},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":39,"analysis":132,"fingerprints":360},"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.",10,283,0,"2026-04-06T03:50:00.000Z","6.9.4","5.0","7.2",[19,20,21,22],"automatic-translation","elementor","polylang","translation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fskylang-auto-translator.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":32,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"siteskyline","Sky Plugins",6,130,98,30,93,"2026-05-20T09:24:25.663Z",[40,60,76,93,110],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":59},"duplicate-content-addon-for-polylang","Polylang Duplicate Content Addon","2.0.2","Khushwant Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fkhushwantsidhu\u002F","\u003Cp>\u003Cstrong>Polylang Duplicate Content addon\u003C\u002Fstrong> lets you quickly duplicate your original or default language post\u002Fpage content into other languages. It makes the translation process faster and easier.\u003Cbr \u002F>\nInstead of adding featured images, galleries, or content again and again, you can just duplicate everything once and then only translate the text you need, saving time.\u003C\u002Fp>\n\u003Ch3>Automate Translation Using Polylang\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautopoly-ai-translation-for-polylang\u002F?utm_source=pdca_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=top_description\" rel=\"nofollow ugc\">AutoPoly – AI Translations For Polylang\u003C\u002Fa>\u003C\u002Fstrong> effortlessly copies your original or default language post content and translates it into other languages, simplifying and speeding up the entire translation process.\u003C\u002Fp>\n\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\u002FecHsOyIL_J4?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\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Automatic Translation –\u003C\u002Fstrong> Translate your Elementor & Gutenberg website content using Chrome’s built-in AI. This feature enables real-time translation directly within the browser, without any paid API services.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor Page Translation –\u003C\u002Fstrong> Translate entire Elementor pages, including all sections, widgets, and content, without losing styles or design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gutenberg Block Compatibility –\u003C\u002Fstrong> Automatically translate content within Gutenberg blocks, including core blocks and popular third-party blocks like Spectra, Kadence, Stackable, Otter, and Essential.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Content Translation –\u003C\u002Fstrong> Effortlessly translate post titles, content, images, galleries, and meta fields from one language to another using Machine & AI Translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ACF Fields Translation –\u003C\u002Fstrong> Translate ACF fields only with type(text, textarea & wysiwyg) in Gutenberg pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>One-Click Duplication –\u003C\u002Fstrong> Easily duplicate your original or default language content into other languages, saving time and reducing manual work.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Style and Format Preservation –\u003C\u002Fstrong> The plugin maintains all styles, formats, and layouts from the original post, ensuring that your translated content maintains a consistent appearance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multilingual Management –\u003C\u002Fstrong> Simplifies the process of managing a multilingual website by automating translation and reducing the need for repetitive actions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Block Support –\u003C\u002Fstrong> While optimized for Gutenberg blocks, the plugin also works with several third-party block plugins, extending its versatility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy to Use –\u003C\u002Fstrong> Designed with a user-friendly interface, making it accessible even for those with limited technical knowledge.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our Advanced Language Switcher Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flanguage-switcher-for-divi-polylang\" rel=\"ugc\">Language Switcher – Polylang for Divi\u003C\u002Fa>:\u003C\u002Fstrong> Add a customizable language switcher to your website inside the Divi Builder using Polylang.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgo.coolplugins.net\u002Flanguage-switcher\" rel=\"nofollow ugc\">Language Switcher for Elementor & Polylang\u003C\u002Fa>:\u003C\u002Fstrong> Add a powerful language switcher to your website and easily translate Elementor Templates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check out our advanced Automatic Translate Addon\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Flocoaddon.com\u002F?utm_source=pdca_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 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-translate-addon-for-translatepress-pro\u002F?utm_source=pdca_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 addon that enhances the functionality of the TranslatePress plugin. This addon uses advanced translation services, like Google Translate, Yandex, and Chrome AI translator, to provide accurate and instant translations for your web pages automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins feedback server only for optional usage data sharing and voluntary feedback submission (for example, during plugin deactivation). Data is transmitted solely 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>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This plugin is not developed by or affiliated with the “\u003Cstrong>Polylang developers\u003C\u002Fstrong>“. It is a third-party addon that provides duplicate content functionality to quickly translate your post with the same styles into other languages.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Duplicate your original post\u002Fpage content into other languages in one click with the Polylang Duplicate Content addon.",10000,90208,88,29,"2026-03-17T09:10:00.000Z",[54,19,55,56,21],"ai-translation","content-duplication","duplicate-page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fduplicate-content-addon-for-polylang\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-content-addon-for-polylang.2.0.2.zip","2026-04-16T10:56:18.058Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":25,"downloaded":68,"rating":25,"num_ratings":69,"last_updated":70,"tested_up_to":15,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":23,"download_link":75,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":59},"polytranslate-ai","PolyTranslate AI for Polylang","5.0.0","almhdy","https:\u002F\u002Fprofiles.wordpress.org\u002Falmhdy\u002F","\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\u002FC7j_cFFcTTo?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>\n\u003Cp>AI automatic translation for Polylang. Translate posts, pages, WooCommerce, ACF, SEO meta & custom fields using OpenAI, DeepL, Google or OpenRouter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With one click, you can automatically translate:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts and Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>WooCommerce Products, Categories, Tags, Attributes & Brands\u003C\u002Fli>\n\u003Cli>Categories and Tags\u003C\u002Fli>\n\u003Cli>Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Custom Fields (ACF, Meta Box, etc.)\u003C\u002Fli>\n\u003Cli>SEO meta data (Yoast, Rank Math, SEOPress, AIOSEO)\u003C\u002Fli>\n\u003Cli>Elementor pages\u003C\u002Fli>\n\u003Cli>Gutenberg block content\u003C\u002Fli>\n\u003Cli>Polylang Strings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin enhances Polylang by adding professional AI translation capabilities directly inside the WordPress admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This is NOT a standalone translation plugin\u003C\u002Fstrong> – it works exclusively with Polylang to add automatic translation capabilities.\u003C\u002Fp>\n\u003Ch3>🚀 How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and configure Polylang.\u003C\u002Fli>\n\u003Cli>Install PolyTranslate AI.\u003C\u002Fli>\n\u003Cli>Add your preferred AI provider API key.\u003C\u002Fli>\n\u003Cli>Click the Translate button inside the editor.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your translated content is generated and saved as a normal Polylang translation.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts & Pages Translation\u003C\u002Fstrong> – Translate any content instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types Translation\u003C\u002Fstrong> – Works with any custom post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Products Translation\u003C\u002Fstrong> – Product titles, descriptions, and short descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Product Variations & Attributes\u003C\u002Fstrong> Sync Product Variations & Attributes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Custom Fields (ACF) Support\u003C\u002Fstrong> – All field types including repeaters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Box Fields\u003C\u002Fstrong> – Complete Meta Box plugin support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any Custom Fields\u003C\u002Fstrong> – Universal custom field translation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories & Tags\u003C\u002Fstrong> – Translate taxonomies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Taxonomies\u003C\u002Fstrong> – Translate any registered custom taxonomy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block Content\u003C\u002Fstrong> – Full block editor support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Pages\u003C\u002Fstrong> – Full page builder support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Translation\u003C\u002Fstrong> – Translate hundreds of posts at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Polylang Strings Translation\u003C\u002Fstrong> – Translate all registered strings in bulk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete SEO Meta Translation\u003C\u002Fstrong> – (Yoast, Rank Math, SEOPress, All in One SEO Pack)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI Services\u003C\u002Fstrong> – OpenAI, DeepL, Google Translate, OpenRouter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Language Detection\u003C\u002Fstrong> – Automatically detects source language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Link Targets\u003C\u002Fstrong> – Automatically update post links to point to translated versions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preserve Original Publish Date\u003C\u002Fstrong> – Keep the original post date on translations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preserve Original Author\u003C\u002Fstrong> – Keep the original post author on translations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Connection Test\u003C\u002Fstrong> – Test your API key directly from the settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FREE vs Premium\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Free version\u003C\u002Fstrong> includes:\u003C\u002Fp>\n\u003Cp>✅ Posts & Pages Translation\u003Cbr \u002F>\n✅ Custom Post Types Translation\u003Cbr \u002F>\n✅ WooCommerce Products Translation\u003Cbr \u002F>\n✅ WooCommerce Categories, Tags, Attributes & Brands\u003Cbr \u002F>\n✅ Categories, Tags & Custom Taxonomies Translation\u003Cbr \u002F>\n✅ Gutenberg Block Content Translation\u003Cbr \u002F>\n✅ Translate Link Targets\u003Cbr \u002F>\n✅ Preserve Original Publish Date\u003Cbr \u002F>\n✅ Preserve Original Author\u003Cbr \u002F>\n✅ Register Polylang Strings\u003Cbr \u002F>\n✅ Unlimited Translations\u003Cbr \u002F>\n✅ Multiple AI Services (OpenAI, DeepL, Google, OpenRouter)\u003Cbr \u002F>\n✅ Language Auto-Detection\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Premium version\u003C\u002Fstrong> includes:\u003C\u002Fp>\n\u003Cp>✨ Everything in Free, plus:\u003Cbr \u002F>\n✨ Bulk Translation\u003Cbr \u002F>\n✨ Bulk Polylang Strings Auto Translation\u003Cbr \u002F>\n✨ Custom Fields Translation (ACF, Meta Box, etc.)\u003Cbr \u002F>\n✨ SEO Meta Translation\u003Cbr \u002F>\n✨ Elementor Pages Support\u003Cbr \u002F>\n✨ Priority Support\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5JHaU3IGB3o\" rel=\"nofollow ugc\">How to Configure Api Settings\u003C\u002Fa>\u003C\u002Fp>\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\u002F5JHaU3IGB3o?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>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9Hx3v5b_Tbc\" rel=\"nofollow ugc\">Translate ACF & Custom Meta Fields in WordPress\u003C\u002Fa>\u003C\u002Fp>\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\u002F9Hx3v5b_Tbc?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>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>PolyTranslate AI connects to third-party translation APIs when you trigger translations. \u003Cstrong>You control your data and costs\u003C\u002Fstrong> by providing your own API keys:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>OpenAI\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Links: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DeepL Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Links: \u003Ca href=\"https:\u002F\u002Fwww.deepl.com\u002Fpro-license\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.deepl.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Translate API\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Links: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>OpenRouter.ai\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Links: \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>This is a third-party addon for Polylang – not affiliated with or endorsed by Polylang.\u003C\u002Fstrong>\u003C\u002Fp>\n","AI automatic translation for Polylang. Translate posts, pages, WooCommerce, ACF, SEO meta & custom fields using OpenAI, DeepL, Google or OpenRouter.",3344,2,"2026-04-08T10:53:00.000Z","6.4","7.4",[54,19,21,74,22],"translate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolytranslate-ai.5.0.0.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":25,"num_ratings":11,"last_updated":86,"tested_up_to":15,"requires_at_least":16,"requires_php":87,"tags":88,"homepage":91,"download_link":92,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":59},"ai-translator-for-polylang","AI Translator for Polylang","1.5.1","Matches LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatchesllc\u002F","\u003Cp>How to translate with ChatGPT? Here we are. AI Translator for Polylang is a powerful WordPress plugin that seamlessly integrates with \u003Cstrong>Polylang\u003C\u002Fstrong> to provide \u003Cstrong>automatic translation\u003C\u002Fstrong> capabilities for your posts, pages, and custom post types using cutting-edge AI services. With AI Translator for Polylang, you can effortlessly expand your website’s reach to a global audience by delivering content in multiple languages.\u003C\u002Fp>\n\u003Cp>Please note: AI Translator for Polylang is designed to work exclusively with the Polylang plugin.\u003C\u002Fp>\n\u003Cp>This is not an official plugin of Polylang.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Translate Posts and Pages: AI Translator for Polylang enables you to automatically translate your posts and pages into multiple languages, making your content accessible to a wider audience.\u003C\u002Fli>\n\u003Cli>Enqueue Translations: You can easily enqueue translations and have them processed in the background, ensuring a smooth and efficient translation workflow.\u003C\u002Fli>\n\u003Cli>Support for Advanced AI Models: AI Translator for Polylang supports state-of-the-art AI models, including ChatGPT 3.5, 4, and 4o, providing high-quality translations powered by OpenAI’s language models.\u003C\u002Fli>\n\u003Cli>Link Translated Categories and Tags: The plugin intelligently links translated categories and tags, maintaining the structure and organization of your content across different languages.\u003C\u002Fli>\n\u003Cli>Link Translated Internal Links: AI Translator for Polylang automatically updates internal links within your translated content, ensuring a seamless navigation experience for your multilingual website.\u003C\u002Fli>\n\u003Cli>Support for ACF (Advanced Custom Fields)\u003C\u002Fli>\n\u003Cli>Support for Yoast SEO\u003C\u002Fli>\n\u003Cli>Bulk translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy Setup and Configuration\u003C\u002Fh4>\n\u003Cp>AI Translator for Polylang is designed to work out of the box, allowing you to start translating your content immediately. However, for optimal performance and to process translations in the background, it is recommended to configure a cron job. This ensures that translations are handled efficiently without impacting the responsiveness of your website.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>AI Translator for Polylang is a plugin that helps you to connect your websites to OpenAI service. You need your own API keys and must follow the rules set by the AI service. Check OpenAI \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>. It is also important to check your usage on the \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fusage\" rel=\"nofollow ugc\">OpenAI website\u003C\u002Fa> for accurate information.\u003C\u002Fp>\n\u003Cp>The developer of AI Translator for Polylang and related parties are not responsible for any issues or losses caused by using the plugin or AI-generated content. You should talk to a legal expert and follow the laws and regulations of your country. AI Translator for Polylang does only store data on your own server, and it is your responsibility to keep it safe.\u003C\u002Fp>\n","WordPress plugin that automatically translates content using AI, seamlessly integrating with Polylang. This is not an official plugin of Polylang.",70,5938,"2026-03-05T01:16:00.000Z","7.0",[89,19,21,74,90],"ai","translator","https:\u002F\u002Fwww.wp-polylai.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-translator-for-polylang.1.5.1.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":13,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":23,"tags":105,"homepage":108,"download_link":109,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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",[19,106,20,107,74],"dynamic-content","google-translate","https:\u002F\u002Flarmaries.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscriptoria-auto-translate-en-to-es.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":15,"requires_at_least":123,"requires_php":72,"tags":124,"homepage":127,"download_link":128,"security_score":129,"vuln_count":130,"unpatched_count":13,"last_vuln_date":131,"fetched_at":59},"translatepress-multilingual","Translate Multilingual sites – TranslatePress","3.1.5","Cozmoslabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fcozmoslabs\u002F","\u003Cp>\u003Cstrong>Experience a better way to translate your WordPress site and go multilingual, directly from the front-end using a visual translation interface.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>TranslatePress is a \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">WordPress translation plugin\u003C\u002Fa> that anyone can use.\u003C\u002Fp>\n\u003Cp>The interface allows you to easily translate the entire page at once, including output from shortcodes, forms and page builders. It also works out of the box with WooCommerce.\u003C\u002Fp>\n\u003Cp>Built the WordPress way, TranslatePress – Multilingual is a GPL and self hosted translation plugin, meaning you’ll own all your translations, forever. It’s the fastest way to create a bilingual or \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fhow-to-create-a-multilingual-wordpress-site\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">multilingual site\u003C\u002Fa>.\u003C\u002Fp>\n\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\u002FEMBdXuyrZUA?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\u003Ch3>Multilingual & Translation Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Translate all your website content directly from the front-end, in a friendly user interface (translations are displayed in real-time).\u003C\u002Fli>\n\u003Cli>Fully compatible with all themes and plugins\u003C\u002Fli>\n\u003Cli>Live preview of your translated pages, as you edit them.\u003C\u002Fli>\n\u003Cli>Automatic translation support through \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fai-free\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">TranslatePress AI Free\u003C\u002Fa>, with a 2.000 AI words limit.\u003C\u002Fli>\n\u003Cli>Integrates with Google Translate, allowing you to set up unlimited automatic translations using your own Google API key.\u003C\u002Fli>\n\u003Cli>Fully customizable language switcher that you can display as a menu item, a floating dropdown, or place anywhere else using the Language Switcher block, or the \u003Cstrong>[language-switcher]\u003C\u002Fstrong> shortcode.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Fimage-translation\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Image translation\u003C\u002Fa> support, for \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-images-in-wordpress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translating images, sliders and other media\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Support for both manual and automatic translation\u003C\u002Fli>\n\u003Cli>Ability to \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-dynamic-strings-wordpress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translate dynamic strings\u003C\u002Fa> (gettext) added by WordPress, plugins and themes.\u003C\u002Fli>\n\u003Cli>Translate larger html blocks by merging strings into translation blocks.\u003C\u002Fli>\n\u003Cli>Editorial control allowing you to publish your language only when all your translations are done\u003C\u002Fli>\n\u003Cli>Conditional display content shortcode based on language [trp_language language=”en_US”] English content only [\u002Ftrp_language]\u003C\u002Fli>\n\u003Cli>Possibility to \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fedit-plugin-strings\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">edit gettext strings\u003C\u002Fa> from themes and plugins from English to English, without adding another language. Basically a string-replace functionality.\u003C\u002Fli>\n\u003Cli>Translate only certain paths and \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fpartially-translate-wordpress-exclude-posts-pages-products\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">exclude content from being translated\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Translation Block feature in which you can translate multiple html elements together\u003C\u002Fli>\n\u003Cli>Native \u003Cstrong>Gutenberg\u003C\u002Fstrong> support, so you can easily \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-gutenberg-blocks-in-wordpress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translate Gutenberg blocks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Out of the box \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ftranslate-woocommerce-products-translatepress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> compatibility\u003C\u002Fli>\n\u003Cli>Use our \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Ffree-website-translation-tool-widget\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">FREE Website Translation\u003C\u002Fa> tool\u002Fwidget to browse any website into your own language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: this plugin uses the Google Translation API to translate the strings on your site. This feature can be enabled or disabled according to your preferences.\u003C\u002Fp>\n\u003Cp>Users with administrator rights have access to the following settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>select default language of the website and one translation language, for bilingual sites\u003C\u002Fli>\n\u003Cli>choose whether language switcher should display languages in their native names or English name\u003C\u002Fli>\n\u003Cli>force custom links to open in current language\u003C\u002Fli>\n\u003Cli>enable or disable url subdirectory for the default language\u003C\u002Fli>\n\u003Cli>enable automatic translation via Google Translate\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Powerful Translation Add-ons\u003C\u002Fh3>\n\u003Cp>TranslatePress – Multilingual has a range of \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">premium Add-ons\u003C\u002Fa> that allow you to extend the power of this WordPress translation plugin:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Add-ons\u003C\u002Fstrong> (available in the \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fpricing\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">premium versions\u003C\u002Fa> only)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fai\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">TranslatePress AI\u003C\u002Fa> access – automatically translate your entire website without extra platforms to sign up for, API keys, and additional translation costs. Each premium version includes a set number of AI translated words you can use to instantly translate your site, saving you both time and money.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fmultiple-languages\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Extra Languages\u003C\u002Fa> – allows you to add an unlimited number of translation languages, with the possibility to publish languages later after you complete the translation\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fseo-pack\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">SEO Pack\u003C\u002Fa> – lets you translate meta information (like page title, description, url slug, image alt tag, Twitter and Facebook Social Graph tags & more) for boosting your multilingual SEO and increase traffic. Works with all popular SEO plugins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Fdevelopers\u002Fdifferent-domain-per-language\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Different Domain per Language\u003C\u002Fa> – assign a different domain to each language you add (e.g. domain.de, domain.es) and improve international SEO by creating a fully local experience for your visitors\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Ftranslator-accounts\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Translator Accounts\u003C\u002Fa> – create or allow existing users to translate the site without admin rights\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fbrowse-as-role\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Browse as User Role\u003C\u002Fa> – view and translate content that is visible only to a particular user role\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fnavigate-based-language\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Navigation Based on Language\u003C\u002Fa> – configure and display different menu items for different languages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fautomatic-user-language-detection\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Automatic User Language Detection\u003C\u002Fa> – redirect first time visitors to their preferred language based on their browser settings or IP address\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Faddons\u002Fdeepl-automatic-translation\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">DeepL Automatic Translation\u003C\u002Fa> – The DeepL Automatic Translation add-on lets you automatically translate your website through the DeepL API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Keyboard Shortcuts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + S\u003C\u002Fstrong> – Save translation for the currently editing strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + ALT + Z\u003C\u002Fstrong> – Discard all changes for the currently editing strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + ALT + \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fstrong> (Right Arrow) – Navigate to next string\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTRL ( ⌘ ) + ALT + \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">←\u003C\u002Fspan>\u003C\u002Fstrong> (Left Arrow) – Navigate to previous string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Website\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">translatepress.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Ftranslatepress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Visit TranslatePress WordPress Translation plugin documentation page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslatepress.com\u002Fdocs\u002Ftranslatepress\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Demo Site\u003C\u002Fh4>\n\u003Cp>You can test out TranslatePress – Multilingual plugin by \u003Ca href=\"https:\u002F\u002Fdemo.translatepress.com\u002F?utm_source=wp.org&utm_medium=tp-description-page&utm_campaign=TPFree\" rel=\"nofollow ugc\">visiting our demo site\u003C\u002Fa>\u003C\u002Fp>\n","Translate your entire site directly from the front-end and go multilingual. Full support for WooCommerce, page builders + Google Translate integration",400000,17999257,94,1616,"2026-04-15T08:28:00.000Z","3.1.0",[19,125,126,74,22],"bilingual","multilingual","https:\u002F\u002Ftranslatepress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslatepress-multilingual.3.1.5.zip",92,5,"2025-09-24 00:00:00",{"attackSurface":133,"codeSignals":250,"taintFlows":273,"riskAssessment":352,"analyzedAt":359},{"hooks":134,"ajaxHandlers":184,"restRoutes":247,"shortcodes":248,"cronEvents":249,"entryPointCount":140,"unprotectedCount":13},[135,141,144,147,151,155,158,162,164,167,170,175,178,181],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_enqueue_scripts","enqueue_scripts","class-string-translator.php",15,{"type":136,"name":137,"callback":138,"file":142,"line":143},"class-taxonomy-sync.php",26,{"type":136,"name":145,"callback":146,"file":142,"line":36},"admin_init","register_settings",{"type":136,"name":148,"callback":149,"file":142,"line":150},"plugins_loaded","closure",259,{"type":136,"name":145,"callback":152,"file":153,"line":154},"maybe_redirect_to_onboarding","skylang.php",37,{"type":136,"name":145,"callback":156,"file":153,"line":157},"init",38,{"type":136,"name":159,"callback":160,"file":153,"line":161},"admin_menu","add_admin_menu",39,{"type":136,"name":137,"callback":138,"file":153,"line":163},40,{"type":136,"name":165,"callback":166,"file":153,"line":37},"admin_notices","notice_polylang_not_active",{"type":136,"name":145,"callback":168,"file":153,"line":169},"handle_model_selection",140,{"type":171,"name":172,"callback":173,"priority":11,"file":153,"line":174},"filter","post_row_actions","add_auto_translate_link",142,{"type":171,"name":176,"callback":173,"priority":11,"file":153,"line":177},"page_row_actions",143,{"type":136,"name":165,"callback":179,"file":153,"line":180},"show_admin_notice",199,{"type":136,"name":165,"callback":182,"file":153,"line":183},"milestone_review_notice",200,[185,191,195,199,203,207,211,215,219,223,227,231,235,239,243],{"action":186,"nopriv":187,"callback":188,"hasNonce":189,"hasCapCheck":189,"file":142,"line":190},"skylang_sync_taxonomies",false,"ajax_sync_taxonomies",true,27,{"action":192,"nopriv":187,"callback":193,"hasNonce":189,"hasCapCheck":189,"file":153,"line":194},"skylang_ob_sync_languages","ajax_ob_sync_languages",43,{"action":196,"nopriv":187,"callback":197,"hasNonce":189,"hasCapCheck":189,"file":153,"line":198},"skylang_ob_validate_key","ajax_ob_validate_key",44,{"action":200,"nopriv":187,"callback":201,"hasNonce":189,"hasCapCheck":189,"file":153,"line":202},"skylang_ob_list_models","ajax_ob_list_models",45,{"action":204,"nopriv":187,"callback":205,"hasNonce":189,"hasCapCheck":189,"file":153,"line":206},"skylang_ob_save_api_key","ajax_ob_save_api_key",46,{"action":208,"nopriv":187,"callback":209,"hasNonce":189,"hasCapCheck":189,"file":153,"line":210},"skylang_ob_save_model","ajax_ob_save_model",47,{"action":212,"nopriv":187,"callback":213,"hasNonce":189,"hasCapCheck":189,"file":153,"line":214},"skylang_ob_test_translate","ajax_ob_test_translate",48,{"action":216,"nopriv":187,"callback":217,"hasNonce":189,"hasCapCheck":189,"file":153,"line":218},"skylang_ob_complete","ajax_ob_complete",49,{"action":220,"nopriv":187,"callback":221,"hasNonce":189,"hasCapCheck":189,"file":153,"line":222},"skylang_get_term_data","ajax_get_term_data",191,{"action":224,"nopriv":187,"callback":225,"hasNonce":189,"hasCapCheck":189,"file":153,"line":226},"skylang_save_translated_term","ajax_save_translated_term",192,{"action":228,"nopriv":187,"callback":229,"hasNonce":189,"hasCapCheck":189,"file":153,"line":230},"skylang_translate_post","ajax_translate_post",195,{"action":232,"nopriv":187,"callback":233,"hasNonce":189,"hasCapCheck":189,"file":153,"line":234},"skylang_get_post_data","ajax_get_post_data",196,{"action":236,"nopriv":187,"callback":237,"hasNonce":189,"hasCapCheck":189,"file":153,"line":238},"skylang_save_translated_post","ajax_save_translated_post",197,{"action":240,"nopriv":187,"callback":241,"hasNonce":189,"hasCapCheck":189,"file":153,"line":242},"skylang_ai_translate_proxy","ajax_ai_translate_proxy",198,{"action":244,"nopriv":187,"callback":245,"hasNonce":189,"hasCapCheck":189,"file":153,"line":246},"skylang_dismiss_review_notice","ajax_dismiss_review_notice",201,[],[],[],{"dangerousFunctions":251,"sqlUsage":259,"outputEscaping":261,"fileOperations":13,"externalRequests":269,"nonceChecks":270,"capabilityChecks":271,"bundledLibraries":272},[252,256],{"fn":253,"file":142,"line":254,"context":255},"set_time_limit",118,"@set_time_limit( 0 );",{"fn":253,"file":153,"line":257,"context":258},1721,"@set_time_limit(0);",{"prepared":13,"raw":13,"locations":260},[],{"escaped":262,"rawEcho":69,"locations":263},303,[264,267],{"file":153,"line":265,"context":266},1261,"raw output",{"file":153,"line":268,"context":266},2865,3,17,21,[],[274,292,303,321,331],{"entryPoint":275,"graph":276,"unsanitizedCount":13,"severity":291},"handle_model_selection (skylang.php:260)",{"nodes":277,"edges":289},[278,283],{"id":279,"type":280,"label":281,"file":153,"line":282},"n0","source","$_POST (x3)",273,{"id":284,"type":285,"label":286,"file":153,"line":287,"wp_function":288},"n1","sink","update_option() [Settings Manipulation]",277,"update_option",[290],{"from":279,"to":284,"sanitized":189},"low",{"entryPoint":293,"graph":294,"unsanitizedCount":13,"severity":291},"ajax_ob_save_api_key (skylang.php:2943)",{"nodes":295,"edges":301},[296,299],{"id":279,"type":280,"label":297,"file":153,"line":298},"$_POST",2950,{"id":284,"type":285,"label":286,"file":153,"line":300,"wp_function":288},2955,[302],{"from":279,"to":284,"sanitized":189},{"entryPoint":304,"graph":305,"unsanitizedCount":13,"severity":291},"ajax_ob_validate_key (skylang.php:2963)",{"nodes":306,"edges":318},[307,309,313,315],{"id":279,"type":280,"label":297,"file":153,"line":308},2970,{"id":284,"type":285,"label":310,"file":153,"line":311,"wp_function":312},"wp_remote_get() [SSRF]",2977,"wp_remote_get",{"id":314,"type":280,"label":297,"file":153,"line":308},"n2",{"id":316,"type":285,"label":286,"file":153,"line":317,"wp_function":288},"n3",2988,[319,320],{"from":279,"to":284,"sanitized":189},{"from":314,"to":316,"sanitized":189},{"entryPoint":322,"graph":323,"unsanitizedCount":13,"severity":291},"ajax_ob_save_model (skylang.php:3124)",{"nodes":324,"edges":329},[325,327],{"id":279,"type":280,"label":281,"file":153,"line":326},3132,{"id":284,"type":285,"label":286,"file":153,"line":328,"wp_function":288},3147,[330],{"from":279,"to":284,"sanitized":189},{"entryPoint":332,"graph":333,"unsanitizedCount":13,"severity":291},"\u003Cskylang> (skylang.php:0)",{"nodes":334,"edges":348},[335,337,338,341,343,346],{"id":279,"type":280,"label":336,"file":153,"line":282},"$_POST (x8)",{"id":284,"type":285,"label":286,"file":153,"line":287,"wp_function":288},{"id":314,"type":280,"label":339,"file":153,"line":340},"$_GET",2285,{"id":316,"type":285,"label":286,"file":153,"line":342,"wp_function":288},2764,{"id":344,"type":280,"label":345,"file":153,"line":308},"n4","$_POST (x2)",{"id":347,"type":285,"label":310,"file":153,"line":311,"wp_function":312},"n5",[349,350,351],{"from":279,"to":284,"sanitized":189},{"from":314,"to":316,"sanitized":189},{"from":344,"to":347,"sanitized":189},{"summary":353,"deductions":354},"The skylang-auto-translator v1.9.5 plugin exhibits a generally strong security posture based on the provided static analysis.  A significant positive is the complete absence of unprotected entry points, with all 15 AJAX handlers including nonce and capability checks.  The code also demonstrates excellent practices regarding SQL queries (100% prepared statements) and output escaping (99% proper), along with a clean vulnerability history. This indicates a proactive approach to security by the developers, with no known or past significant vulnerabilities recorded.\n\nHowever, there are a few areas that warrant attention. The presence of two 'dangerous functions' (set_time_limit) within the code, while not directly linked to an exploit in the static analysis, could potentially be misused if an attacker gains a foothold in the system. Furthermore, the plugin makes 3 external HTTP requests, which, though common, can introduce risks if the external services are compromised or if data is transmitted insecurely. While the taint analysis shows no unsanitized paths, the presence of these external requests and dangerous functions prevents a perfect security score.\n\nOverall, skylang-auto-translator v1.9.5 appears to be a relatively secure plugin with a history of good development practices. The lack of known vulnerabilities and the robust implementation of core security checks are commendable. The minor concerns related to external HTTP requests and the use of `set_time_limit` are typical for many plugins and do not represent immediate critical risks based on this analysis, but they do represent areas for continued developer vigilance.",[355,357],{"reason":356,"points":130},"Dangerous functions used",{"reason":358,"points":269},"External HTTP requests made","2026-04-16T11:34:37.203Z",{"wat":361,"direct":374},{"assetPaths":362,"generatorPatterns":367,"scriptPaths":368,"versionParams":369},[363,364,365,366],"\u002Fwp-content\u002Fplugins\u002Fskylang-auto-translator\u002Fassets\u002Fcss\u002Fonboarding.css","\u002Fwp-content\u002Fplugins\u002Fskylang-auto-translator\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fskylang-auto-translator\u002Fassets\u002Fjs\u002Fonboarding.js","\u002Fwp-content\u002Fplugins\u002Fskylang-auto-translator\u002Fassets\u002Fcss\u002Fadmin.css",[],[365,364],[370,371,372,373],"skylang-auto-translator\u002Fassets\u002Fcss\u002Fonboarding.css?ver=","skylang-auto-translator\u002Fassets\u002Fjs\u002Fonboarding.js?ver=","skylang-auto-translator\u002Fassets\u002Fjs\u002Fadmin.js?ver=","skylang-auto-translator\u002Fassets\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":375,"htmlComments":381,"htmlAttributes":384,"restEndpoints":387,"jsGlobals":389,"shortcodeOutput":392},[376,377,378,379,380],"skylang-upgrade-to-pro","skylang-onboarding-wrapper","skylang-settings-page","skylang-notice-wrapper","skylang-auto-translate-link",[382,383],"\u003C!-- Skylang Auto Translator Admin Settings -->","\u003C!-- Skylang Onboarding Start -->",[385,386],"data-skylang-model","data-skylang-provider",[388],"\u002Fwp-json\u002Fskylang\u002Fv1\u002Ftranslate",[390,391],"skylang_ajax_object","skylang_settings_params",[],{"error":189,"url":394,"statusCode":395,"statusMessage":396,"message":396},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fskylang-auto-translator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":398},[]]