[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSNhTd03m-zYluPN3y9ZVAT5mJ5tuzOJBRU2AOA92_p0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":133,"fingerprints":214},"hashagile-multisite-content-duplicator-translator","HashAgile Multisite Content Duplicator & Translator","1.0.0","manikandanchandran","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanikandanchandran\u002F","\u003Cp>HashAgile Multisite Content Duplicator & Translator allows WordPress multisite administrators to duplicate posts across multiple sites and optionally translate them automatically using the DeepL API.\u003C\u002Fp>\n\u003Cp>This plugin is designed for multisite networks that manage regional or language-based sites and need synchronized content across them.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate posts to multiple sites in a WordPress multisite network\u003C\u002Fli>\n\u003Cli>Automatically translate post title, content, excerpt, and scalar custom fields using DeepL\u003C\u002Fli>\n\u003Cli>Configure default language per site from Network Admin settings\u003C\u002Fli>\n\u003Cli>Per-post duplication and translation controls via a meta box\u003C\u002Fli>\n\u003Cli>Preserve featured images and custom metadata\u003C\u002Fli>\n\u003Cli>Asynchronous processing to avoid blocking performance\u003C\u002Fli>\n\u003Cli>Secure nonce validation and properly sanitized inputs\u003C\u002Fli>\n\u003Cli>Fully prefixed PHP classes, functions, meta keys, and options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All PHP classes, meta keys, transients, nonces, and enqueue handles are prefixed with \u003Ccode>HAG_MCDT_\u003C\u002Fcode> or \u003Ccode>_hag_mcdt_\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Plugin text domain:\u003Cbr \u002F>\n    hashagile-multisite-content-duplicator-translator\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the DeepL Translation API to automatically translate post content across multisite installations.\u003C\u002Fp>\n\u003Cp>Service Name:\u003Cbr \u002F>\nDeepL API\u003C\u002Fp>\n\u003Cp>Service Provider:\u003Cbr \u002F>\nDeepL SE\u003C\u002Fp>\n\u003Cp>What data is sent:\u003Cbr \u002F>\nWhen translation is enabled during post duplication, the plugin sends the following data to DeepL:\u003Cbr \u002F>\n– Post title\u003Cbr \u002F>\n– Post content\u003Cbr \u002F>\n– Post excerpt\u003Cbr \u002F>\n– Scalar custom field values\u003Cbr \u002F>\n– Target language code\u003C\u002Fp>\n\u003Cp>When data is sent:\u003Cbr \u002F>\nData is sent only when a network administrator triggers duplication with translation enabled.\u003C\u002Fp>\n\u003Cp>This service is provided by DeepL and is not affiliated with or endorsed by WordPress.\u003C\u002Fp>\n\u003Cp>Terms of Service:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.deepl.com\u002Fpro-license\u003C\u002Fp>\n\u003Cp>Privacy Policy:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.deepl.com\u002Fprivacy\u003C\u002Fp>\n","Duplicate multisite posts across network sites with automatic DeepL translation support.",0,116,"2026-02-23T13:13:00.000Z","6.9.4","5.0","7.0",[18,19,20,21],"deepl","duplicate","multisite","translation","https:\u002F\u002Fhashagile.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhashagile-multisite-content-duplicator-translator.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,94,"2026-04-05T09:59:19.711Z",[34,56,79,99,117],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":14,"requires_at_least":15,"requires_php":47,"tags":48,"homepage":54,"download_link":55,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"duplicate-content-addon-for-polylang","Polylang Duplicate Content Addon","2.0.1","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,83166,90,28,"2026-02-12T10:52:00.000Z","7.2",[49,50,51,52,53],"ai-translation","automatic-translation","content-duplication","duplicate-page","polylang","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fduplicate-content-addon-for-polylang\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-content-addon-for-polylang.2.0.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":31,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":29,"unpatched_count":29,"last_vuln_date":78,"fetched_at":26},"multisite-post-duplicator","Multisite Post Duplicator","1.7.6","MagicStick","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagicstick\u002F","\u003Cp>Duplicate\u002FCopy\u002FClone any individual page, post or custom post type from one site on your multisite network to another.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Multisite Post Duplicator can copy the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields\u003C\u002Fli>\n\u003Cli>Related post meta\u003C\u002Fli>\n\u003Cli>Custom post types on your network (make sure post type exists in your destination site)\u003C\u002Fli>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>Images within post content\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories. (If the category doesn’t exist in the destination site then the category is created and assigned to the post)\u003C\u002Fli>\n\u003Cli>Taxonomy terms. (make sure taxonomy is also registered on your destination site).\u003C\u002Fli>\n\u003Cli>Parent and child relationships (must use batch duplication option to achieve this).\u003C\u002Fli>\n\u003Cli>Site Media files to other sites on your network\u003C\u002Fli>\n\u003Cli>ACF Fields\u003C\u002Fli>\n\u003Cli>ACF Field Groups (sync field groups within your network!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a duplication link\u002Fsyndication\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you ever update the source post again it will automatically update the duplicated page and keep them in sync.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tools\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Batch Duplication\u003C\u002Fli>\n\u003Cli>Metabox control within Post\u002Fpage edit screen\u003C\u002Fli>\n\u003Cli>Activity Log. View information on all duplications performed within your network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings page to customise the default behaviour\u003C\u002Fli>\n\u003Cli>Manage you linked duplications. Add\u002FRemove.\u003C\u002Fli>\n\u003Cli>Restrict functionality to only certain sites on your network\u003C\u002Fli>\n\u003Cli>Restrict functionality to users of certain roles\u003C\u002Fli>\n\u003Cli>Select what status you want your new copy of post to be i.e Published, Draft etc\u003C\u002Fli>\n\u003Cli>Specify a prefix for the new post to avoid confusion\u003C\u002Fli>\n\u003Cli>Choose to ignore specific post meta keys in the duplication process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Developers\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your own addons! Multisite Post Duplicator is now fully extendable. Create your own functionality. Check out the API \u003Ca href=\"http:\u002F\u002Fwww.wpmaz.uk\u002Fmpddocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Check out a list of hooks you can use (http:\u002F\u002Fwww.wpmaz.uk\u002Fmultisite-post-duplicator-actions-and-filters\u002F).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Duplicate\u002FCopy\u002FClone any individual page, post or custom post type from one site on your multisite network to another.",400,96945,37,"2018-04-09T17:44:00.000Z","4.8.28","3.7","",[72,19,73,20,74],"copy","multi-site","post","http:\u002F\u002Fwww.wpmaz.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-post-duplicator.zip",63,"2016-12-09 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":24,"num_ratings":29,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":70,"tags":92,"homepage":96,"download_link":97,"security_score":98,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"buddypress-extended-profile-translation","BuddyPress Extended Profile Translation","1.0","Markus Echterhoff","https:\u002F\u002Fprofiles.wordpress.org\u002Fmechter\u002F","\u003Cp>If you have made your BuddyPress multilingual by installing it on a multisite WordPress with a different language for each site, you will find that the extended profile field names are available in only one language. Activate this plugin on any of your localized sub-sites (or network activate), go to\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Dashboard -> Users -> XProfile Translation\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>and translate the profile field names and descriptions to your liking. This plugin is BP_ENABLE_MULTIBLOG compatible.\u003C\u002Fp>\n","Multilingual Extended Profiles in multisite BuddyPress",10,3403,"2018-12-09T18:44:00.000Z","5.0.25","3.6",[93,94,95,20,21],"buddypress","localization","multilingual","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress-extended-profile-translation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-extended-profile-translation.1.0.zip",85,{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":87,"downloaded":107,"rating":108,"num_ratings":29,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":70,"tags":112,"homepage":114,"download_link":115,"security_score":116,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"duplicate-publish-multisite","Publish Duplicate Post to Multisite","1.7.1","closemarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fclosemarketing\u002F","\u003Cp>In your WordPress multisite, with this plugin you will be allowed to sync from category of a post, to be duplicated to other site. You will have to set in source site and nothing more.\u003C\u002Fp>\n\u003Cp>The objective of this plugin is to maintain news of subsites and keep SEO with canonical tag in duplicated entries.\u003C\u002Fp>\n\u003Cp>The settings options are in Settings \u002F Publish Multisite.\u003C\u002Fp>\n\u003Cp>You can create every pair of category \u002F subsite to make the duplication updated.\u003C\u002Fp>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fclose.marketing\" rel=\"nofollow ugc\">Closemarketing\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Duplicates a post and publish in a subsite from multisite. Syncs Posts from Categories between sites.",3964,40,"2024-11-04T15:47:00.000Z","6.7.5","4.0",[19,20,113],"sync-posts","http:\u002F\u002Fduplicate-publish-multisite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-publish-multisite.1.7.1.zip",92,{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":87,"downloaded":125,"rating":24,"num_ratings":29,"last_updated":126,"tested_up_to":14,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":131,"download_link":132,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"voxfor-multilanguage","Voxfor Multilanguage","2.2.5","voxfor","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoxfor\u002F","\u003Cp>\u003Cstrong>Voxfor Multilanguage\u003C\u002Fstrong> is a powerful, free WordPress multilingual plugin that makes your website accessible to a global audience. Using the DeepL API, it provides professional-quality translations while maintaining full control over your content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> This plugin uses the DeepL API external service for translations. You need to provide your own DeepL API key (free or paid). See the “External Services” section below for complete details about data transmission and privacy.\u003C\u002Fp>\n\u003Ch4>Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voxfor.com\u002Fmultilinguage-translate.php\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voxfor.com\u002Fmultilinguage-translate.php#documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=rfwD2khOhgg\" rel=\"nofollow ugc\">Watch Full Video Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.deepl.com\u002Fen\u002Fpro-api\" rel=\"nofollow ugc\">Get Your DeepL API\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Translation\u003C\u002Fstrong> – Uses DeepL API for accurate, context-aware translations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BYO API Key\u003C\u002Fstrong> – Bring your own DeepL API key for unlimited scalability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Optimized\u003C\u002Fstrong> – Automatic hreflang tags, translated image ALT text, and language-specific canonical URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Memory\u003C\u002Fstrong> – Stores all translations locally for efficiency and consistency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Editor\u003C\u002Fstrong> – Edit translations directly on your pages with in-context editing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Language Switcher\u003C\u002Fstrong> – Multiple widget styles: dropdown, inline, flags, or compact\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Routing\u003C\u002Fstrong> – Clean URL structure with language prefixes (\u002Ffr\u002F, \u002Fde\u002F, \u002Fes\u002F)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Glossary Support\u003C\u002Fstrong> – Define terms that must always be translated consistently\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusion Rules\u003C\u002Fstrong> – Skip translation for specific pages, elements, or content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Compatible\u003C\u002Fstrong> – Safe checkout process with smart exclusions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic hreflang tag generation for all language versions\u003C\u002Fli>\n\u003Cli>Image ALT text translation for better international SEO\u003C\u002Fli>\n\u003Cli>Language-specific canonical URLs to prevent duplicate content\u003C\u002Fli>\n\u003Cli>Structured data support for multilingual content\u003C\u002Fli>\n\u003Cli>Integration with popular SEO plugins (Yoast, RankMath, All in One SEO)\u003C\u002Fli>\n\u003Cli>Optional URL slug translation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Add your DeepL API key in settings\u003C\u002Fli>\n\u003Cli>Select the languages you want to support\u003C\u002Fli>\n\u003Cli>The plugin automatically translates your content using DeepL API\u003C\u002Fli>\n\u003Cli>All translations are stored in a local database for fast loading\u003C\u002Fli>\n\u003Cli>Visitors see content in their preferred language\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Language Support\u003C\u002Fh4>\n\u003Cp>Supports 33+ languages including:\u003Cbr \u002F>\nEnglish, French, German, Spanish, Italian, Portuguese, Russian, Japanese, Chinese, Korean, Arabic, Hebrew, Swedish, Norwegian, Danish, Finnish, Dutch, Polish, Turkish, Czech, Slovak, Slovenian, Hungarian, Romanian, Bulgarian, Greek, Estonian, Latvian, Lithuanian, Thai, Vietnamese, Indonesian, Ukrainian\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, well-documented code\u003C\u002Fli>\n\u003Cli>Extensive hooks and filters for customization\u003C\u002Fli>\n\u003Cli>REST API for programmatic access\u003C\u002Fli>\n\u003Cli>Compatible with page builders and custom themes\u003C\u002Fli>\n\u003Cli>Full multisite support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the DeepL API, an external third-party service, to provide translation functionality. By using this plugin, you acknowledge and agree to the data transmission described below.\u003C\u002Fp>\n\u003Ch4>DeepL API Translation Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong> DeepL SE, Maarweg 165, 50825 Cologne, Germany\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is:\u003C\u002Fstrong>\u003Cbr \u002F>\nDeepL is a professional AI translation service that provides high-quality language translation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin uses the DeepL API to translate your website content including posts, pages, menus, widgets, image alt text, custom fields, and WooCommerce products from one language to another.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent to DeepL:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen translation is requested, the following data is transmitted to DeepL servers:\u003Cbr \u002F>\n– Text content to be translated (post content, titles, excerpts, menu items, widget text, image alt text, custom field values, etc.)\u003Cbr \u002F>\n– Source language code (e.g., “EN” for English)\u003Cbr \u002F>\n– Target language code (e.g., “FR” for French, “DE” for German, “ES” for Spanish)\u003Cbr \u002F>\n– Your DeepL API authentication key\u003Cbr \u002F>\n– Optional: Formality preference (formal\u002Finformal)\u003Cbr \u002F>\n– Optional: Context information to improve translation accuracy\u003Cbr \u002F>\n– Optional: Glossary terms for consistent translations\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\nData is transmitted to the DeepL API only in the following scenarios:\u003Cbr \u002F>\n– When you manually request translation of specific content via the admin interface\u003Cbr \u002F>\n– When new content is published and automatic translation is enabled in settings\u003Cbr \u002F>\n– When bulk translation operations are performed\u003Cbr \u002F>\n– When translation memory cache does not contain a previously translated version\u003Cbr \u002F>\n– When testing API connection in plugin settings\u003Cbr \u002F>\n– When checking API usage statistics\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data NOT sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– No visitor\u002Fuser personal information\u003Cbr \u002F>\n– No browsing data or analytics\u003Cbr \u002F>\n– No database credentials\u003Cbr \u002F>\n– No WordPress admin credentials\u003Cbr \u002F>\n– API calls only occur during translation operations, NOT on frontend page loads\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Storage:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All translations received from DeepL are stored locally in your WordPress database\u003Cbr \u002F>\n– Once cached, no further API calls are made for that content\u003Cbr \u002F>\n– Translations are served from your local database to visitors\u003Cbr \u002F>\n– No ongoing data transmission to DeepL for previously translated content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your API Key:\u003C\u002Fstrong>\u003Cbr \u002F>\n– You must provide your own DeepL API key (free or paid account)\u003Cbr \u002F>\n– API keys are stored encrypted in your WordPress database\u003Cbr \u002F>\n– This plugin does NOT collect, store, or transmit your API credentials to Voxfor or any other third party\u003Cbr \u002F>\n– Your API key is only sent to DeepL servers for authentication\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal & Privacy Links:\u003C\u002Fstrong>\u003Cbr \u002F>\n– DeepL Terms of Service: https:\u002F\u002Fwww.deepl.com\u002Fpro-license\u003Cbr \u002F>\n– DeepL Privacy Policy: https:\u002F\u002Fwww.deepl.com\u002Fprivacy\u003Cbr \u002F>\n– DeepL API Documentation: https:\u002F\u002Fdevelopers.deepl.com\u002Fapi-reference\u002Ftranslate\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GDPR Compliance:\u003C\u002Fstrong>\u003Cbr \u002F>\nDeepL is GDPR compliant and processes data in accordance with European data protection regulations. For more information, see DeepL’s privacy policy linked above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Consent:\u003C\u002Fstrong>\u003Cbr \u002F>\nBy installing and using this plugin with a DeepL API key, you acknowledge that content from your WordPress site will be sent to DeepL for translation purposes as described above.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin stores all translations locally in your WordPress database. No data is sent to Voxfor or any other third party except the DeepL API as described in the “External Services” section. The plugin only transmits data to DeepL when translation services are actively used by the site administrator.\u003C\u002Fp>\n","Professional multilingual WordPress plugin using the DeepL API. Transform your website into a global platform.",313,"2025-12-05T11:08:00.000Z","6.5","8.1",[18,95,130,21,121],"seo","https:\u002F\u002Fvoxfor.com\u002Fvoxfor-multilanguage","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoxfor-multilanguage.2.2.5.zip",{"attackSurface":134,"codeSignals":170,"taintFlows":200,"riskAssessment":201,"analyzedAt":213},{"hooks":135,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":11,"unprotectedCount":11},[136,142,147,151,155,158,160,162,164,165],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","network_admin_menu","add_network_settings_page","admin\\class-admin-settings.php",38,{"type":137,"name":143,"callback":144,"priority":30,"file":145,"line":146},"save_post","queue_post_duplication","includes\\class-duplicator.php",7,{"type":137,"name":148,"callback":149,"file":150,"line":141},"add_meta_boxes","add_duplication_meta_box","includes\\class-meta-box.php",{"type":137,"name":143,"callback":152,"priority":153,"file":150,"line":154},"save_duplication_settings",20,39,{"type":137,"name":156,"callback":157,"file":150,"line":108},"admin_enqueue_scripts","enqueue_admin_styles",{"type":137,"name":138,"callback":139,"file":159,"line":141},"trunk\\admin\\class-admin-settings.php",{"type":137,"name":143,"callback":144,"priority":30,"file":161,"line":146},"trunk\\includes\\class-duplicator.php",{"type":137,"name":148,"callback":149,"file":163,"line":141},"trunk\\includes\\class-meta-box.php",{"type":137,"name":143,"callback":152,"priority":153,"file":163,"line":154},{"type":137,"name":156,"callback":157,"file":163,"line":108},[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":11,"externalRequests":197,"nonceChecks":198,"capabilityChecks":198,"bundledLibraries":199},[],{"prepared":11,"raw":11,"locations":173},[],{"escaped":175,"rawEcho":176,"locations":177},60,12,[178,181,183,185,187,189,191,192,193,194,195,196],{"file":140,"line":179,"context":180},81,"raw output",{"file":140,"line":182,"context":180},95,{"file":140,"line":184,"context":180},97,{"file":140,"line":186,"context":180},99,{"file":140,"line":188,"context":180},101,{"file":140,"line":190,"context":180},121,{"file":159,"line":179,"context":180},{"file":159,"line":182,"context":180},{"file":159,"line":184,"context":180},{"file":159,"line":186,"context":180},{"file":159,"line":188,"context":180},{"file":159,"line":190,"context":180},6,4,[],[],{"summary":202,"deductions":203},"The plugin 'hashagile-multisite-content-duplicator-translator' v1.0.0 exhibits a strong security posture based on the provided static analysis. There are no identified entry points such as AJAX handlers, REST API routes, or shortcodes that lack authentication or capability checks. The code also demonstrates good practices by exclusively using prepared statements for SQL queries and having a high percentage of properly escaped output, significantly reducing the risk of SQL injection and cross-site scripting (XSS) vulnerabilities. The absence of file operations further limits the attack surface.",[204,207,210],{"reason":205,"points":206},"High percentage of unescaped output",8,{"reason":208,"points":209},"External HTTP requests without context",3,{"reason":211,"points":212},"Some nonce and capability checks",2,"2026-03-17T07:13:18.123Z",{"wat":215,"direct":222},{"assetPaths":216,"generatorPatterns":218,"scriptPaths":219,"versionParams":220},[217],"\u002Fwp-content\u002Fplugins\u002Fhashagile-multisite-content-duplicator-translator\u002Fadmin\u002Fadmin-style.css",[],[],[221],"hashagile-multisite-content-duplicator-translator\u002Fadmin\u002Fadmin-style.css?ver=",{"cssClasses":223,"htmlComments":224,"htmlAttributes":225,"restEndpoints":229,"jsGlobals":230,"shortcodeOutput":231},[],[],[226,227,228],"hag_mcdt_duplication_nonce_field","hag_mcdt_sites","hag_mcdt_languages",[],[],[]]