[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxCXs4ETHYVPyeU34YNhpOaxdFQlcvvFSgAmupgJEN2Q":3,"$fuuzx1bKqnq0KLzMUUKDpg6yWcsGNqVM0ear6vloz18M":356,"$fCFaPBbhQnO87fALlL4rL_FgiZ2HcMTmHycl4T3ktLU0":361},{"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":16,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":35,"analysis":143,"fingerprints":323},"mdbg-chinese-english-dictionary","MDBG Chinese-English dictionary","1.1","mdbg","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdbg\u002F","\u003Cp>Automatically links Chinese characters to the \u003Ca href=\"http:\u002F\u002Fwww.mdbg.net\u002Fchindict\u002Fchindict.php\" rel=\"nofollow ugc\">MDBG Chinese-English dictionary\u003C\u002Fa>, allows conversion of pinyin tone numbers to tone marks and linking pinyin to pronunciation examples.\u003C\u002Fp>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Fwww.mdbg.net\u002Fchindict\u002Fchindict.php?page=contact\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> if you installed this plugin in your blog so we can add it to the list on the \u003Ca href=\"http:\u002F\u002Fwww.mdbg.net\u002Fchindict\u002Fchindict.php?page=wordpress\" rel=\"nofollow ugc\">MDBG website\u003C\u002Fa>.\u003C\u002Fp>\n","Links Chinese characters to the MDBG Chinese dictionary, allows conversion of pinyin tone numbers to tone marks and pinyin to pronunciation examples.",10,2598,0,"2010-05-05T15:03:00.000Z","2.9.2","",[18,19,20],"chinese","dictionary","translation","http:\u002F\u002Fwww.mdbg.net\u002Fchindict\u002Fchindict.php?page=wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmdbg-chinese-english-dictionary.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":29,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":23,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"DMDB Group",2,20,30,84,"2026-05-20T03:59:22.725Z",[36,58,77,103,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"autohan","AutoHan","0.6","zuola","https:\u002F\u002Fprofiles.wordpress.org\u002Fzuola\u002F","\u003Cp>Automatically switch to traditional Han characters (Kanji｜Hanzi｜漢字｜汉字), or simplified Han characters, which the user is more accustomed to, based on the default language type accepted by the website visitor’s browser. People in Singapore, Malaysia, Japan, China, Hong Kong, Taiwan, Macau, etc. have different Han character reading preferences. You can also switch manually.With this plugin, you don’t need to maintain multiple additional Kanji versions of your content. Your reader will see the text he is used to.\u003C\u002Fp>\n\u003Ch4>Introduction\u003C\u002Fh4>\n\u003Cp>Welcome to install  AutoHan, the automatic traditional-simplified Kanji conversion plugin.\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\u002FZVzJm9aM98Y?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>Some people struggle to read traditional Kanji, and some people struggle to read simplified Kanji. The AutoHan automatic traditional-simplified conversion plugin can help all people who read Kanji.\u003C\u002Fp>\n\u003Cp>The GB2312  character set  contains 6763 Kanji, but cannot display traditional Kanji; the BIG5  character set  used in Hong Kong, Macao and Taiwan contains 13,060 Kanji, but cannot display simplified Kanji. However, UTF-8  is commonly used on websites nowadays, which can display traditional and simplified Kanjis at same time.\u003C\u002Fp>\n\u003Cp>We have made a WordPress plugin, which can convert 1275 simplified and traditional Kanji correspondingly, which can improve the reading speed of readers who visit your website.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Determine whether to convert Kanji in the webpage by identifying the language types that the web browser prefers to support by default. Readers who are accustomed to traditional Kanji see traditional Kanji, and those who are accustomed to simplified Kanji see simplified Kanji.\u003C\u002Fp>\n\u003Cp>Based on the setting of the browser’s acceptable language （$_SERVER[‘HTTP_ACCEPT_LANGUAGE’]）. Users can test the performance of this plugin in different regions by changing the language priority of Google Chrome browser\u003C\u002Fp>\n\u003Ch3>How to feedback\u003C\u002Fh3>\n\u003Cp>Sent email to zuola.com@gmail.com , or post your feedback at  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fautohan\u002F\" title=\"Support\" rel=\"ugc\">official support forum\u003C\u002Fa>\u003C\u002Fp>\n","Automatically switch to traditional Han characters (Kanji｜Hanzi｜漢字｜汉字), or simplified Han characters, which the website visitor is more accustomed to.",300,10832,80,1,"2025-09-09T16:36:00.000Z","6.8.5","5.7.2","7.0",[37,18,53,54,20],"hanji","hanzi","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautohan\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautohan.0.6.zip",100,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":16,"tags":70,"homepage":74,"download_link":75,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":76},"english-words-translator-by-vocabla","Translate English Words by Vocabla","1.0","Vocabla","https:\u002F\u002Fprofiles.wordpress.org\u002Fvocabla\u002F","\u003Cp>It lets your international visitors translate English words using double click.\u003Cbr \u002F>\n8 languages are covered: Spanish, Portuguese, Chinese, Arabic, Russian, Turkish, Vietnamese, Polish.\u003Cbr \u002F>\nOther users get English definition.\u003C\u002Fp>\n\u003Cp>After installation no additional setup is required. It just works:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Box with one line instruction for users is presented below every post title:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>“New English word? Translate any word using double click.”\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>When user double-clicks on an English word in your article, he gets word translation in his browser’s language or an English definition.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s all! More international visitors can understand articles from your website 🙂\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Loading JS from http:\u002F\u002Fvocabla.com\u003C\u002Fh3>\n\u003Cp>To provide the best service of translation, we need to communicate with Vocabla servers where we keep the translation data and audio for the translated words.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","It lets your international visitors translate English words using double click.",1821,"2013-12-09T11:30:00.000Z","3.4.2","3.0.1",[71,19,72,73,20],"content","post","translate","http:\u002F\u002Fvocabla.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenglish-words-translator-by-vocabla.1.0.zip","2026-04-06T09:54:40.288Z",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":13,"last_vuln_date":102,"fetched_at":25},"loco-translate","Loco Translate","2.8.3","Tim W","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimwhitlock\u002F","\u003Cp>Loco Translate provides in-browser editing of WordPress translation files and integration with automatic translation services.\u003C\u002Fp>\n\u003Cp>It also provides Gettext\u002Flocalization tools for developers, such as extracting strings and generating templates.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built-in translation editor within WordPress admin\u003C\u002Fli>\n\u003Cli>Integration with translation APIs including DeepL, Google, Lecto, Microsoft and OpenAI.\u003C\u002Fli>\n\u003Cli>Create and update language files directly in your theme or plugin\u003C\u002Fli>\n\u003Cli>Extraction of translatable strings from your source code\u003C\u002Fli>\n\u003Cli>Native MO file compilation without the need for Gettext on your system\u003C\u002Fli>\n\u003Cli>JSON (Jed) file compilation compatible with WordPress script localization\u003C\u002Fli>\n\u003Cli>Support for standard PO features including comments, references and plural forms\u003C\u002Fli>\n\u003Cli>PO source view with clickable source code references\u003C\u002Fli>\n\u003Cli>Protected language directory for saving custom translations\u003C\u002Fli>\n\u003Cli>Configurable PO file backups with diff and restore capability\u003C\u002Fli>\n\u003Cli>Built-in WordPress locale codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Official \u003Ca href=\"https:\u002F\u002Flocalise.biz\u002F\" rel=\"nofollow ugc\">Loco\u003C\u002Fa> WordPress plugin by Tim Whitlock.\u003Cbr \u002F>\nFor more information please visit our \u003Ca href=\"https:\u002F\u002Flocalise.biz\u002Fwordpress\u002Fplugin\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Keyboard shortcuts\u003C\u002Fh3>\n\u003Cp>The PO file editor supports the following keyboard shortcuts for faster translating:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Done and Next: \u003Ccode>Ctrl ↵\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Next string: \u003Ccode>Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Previous string: \u003Ccode>Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↑\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Next untranslated: \u003Ccode>Shift Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Previous untranslated: \u003Ccode>Shift Ctrl \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↑\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Copy from source text: \u003Ccode>Ctrl B\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Clear translation: \u003Ccode>Ctrl K\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Toggle Fuzzy: \u003Ccode>Ctrl U\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Save PO \u002F compile MO: \u003Ccode>Ctrl S\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Toggle invisibles: \u003Ccode>Shift Ctrl I\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Suggest translation: \u003Ccode>Ctrl J\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mac users can use ⌘ Cmd instead of Ctrl.\u003C\u002Fp>\n","Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI translation providers.",1000000,34755486,96,449,"2026-03-14T11:53:00.000Z","6.9.4","6.6","7.4",[94,95,96,97,20],"i18n","l10n","language","multilingual","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floco-translate.2.8.3.zip",95,5,"2026-05-04 13:32:17",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":90,"requires_at_least":116,"requires_php":16,"tags":117,"homepage":119,"download_link":120,"security_score":121,"vuln_count":101,"unpatched_count":13,"last_vuln_date":122,"fetched_at":25},"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,13714633,98,4868,"2026-01-11T14:35:00.000Z","2.8.1",[96,97,73,20,118],"translator","https:\u002F\u002Fgtranslate.io\u002F?xyz=998","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgtranslate.3.0.9.zip",99,"2023-08-25 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":90,"requires_at_least":136,"requires_php":92,"tags":137,"homepage":139,"download_link":140,"security_score":133,"vuln_count":141,"unpatched_count":13,"last_vuln_date":142,"fetched_at":25},"polylang","Polylang","3.8.2","Chouby","https:\u002F\u002Fprofiles.wordpress.org\u002Fchouby\u002F","\u003Cp>With Polylang fully integrated to WordPress and using only its built-in core features (taxonomies), keep steady performances on your site and create a multilingual site featuring from just one extra language to 10 or more depending on your needs. There is no limit in the number of languages added and WordPress’ language packs are automatically downloaded when ready.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Depending on the type of site you have built or are planning to build, a combination of plugins from the list below might be of interest.\u003Cbr \u002F>\nAll plugins include a wizard allowing to setup them in just a few clicks.\u003C\u002Fp>\n\u003Ch3>Polylang\u003C\u002Fh3>\n\u003Cp>Polylang and \u003Ca href=\"https:\u002F\u002Fpolylang.pro\" rel=\"nofollow ugc\">Polylang Pro\u003C\u002Fa> share the same core providing features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Translating posts, pages, media, categories, post tags, custom post types and taxonomies, RSS feeds; RTL scripts are supported.\u003C\u002Fli>\n\u003Cli>The language is either set by the language code in URL, or you can use a different sub-domain or domain per language.\u003C\u002Fli>\n\u003Cli>Automatic copy of categories, post tags and other metas when creating a new post or page translation.\u003C\u002Fli>\n\u003Cli>Translating classic menus and classic widgets. Also accessible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffse-classic\u002F\" rel=\"ugc\">Site Editor Classic Features\u003C\u002Fa> in block themes.\u003C\u002Fli>\n\u003Cli>Customizable language switchers available as blocks, classic widget or classic navigation menu item.\u003C\u002Fli>\n\u003Cli>Compatibility with Yoast SEO.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Polylang Pro\u003C\u002Fh3>\n\u003Cp>Helps optimizing the time spent translating your site with some very useful extra features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Better integration in the new Block Editor.\u003C\u002Fli>\n\u003Cli>Language options available in the widget block editor.\u003C\u002Fli>\n\u003Cli>Template parts translatable in the site editor (FSE).\u003C\u002Fli>\n\u003Cli>Duplicate and\u002For synchronize content across post translations.\u003C\u002Fli>\n\u003Cli>Improved compatibility with other plugins such as \u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdoc\u002Fworking-with-acf-pro\u002F\" rel=\"nofollow ugc\">ACF Pro\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Share the same URL slug for posts or terms across languages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdoc\u002Ftranslating-urls-slugs\u002F\" rel=\"nofollow ugc\">Translate URL slugs\u003C\u002Fa> for categories, author bases, custom post types and more…\u003C\u002Fli>\n\u003Cli>Machine translation with DeepL.\u003C\u002Fli>\n\u003Cli>Export and import of content in XLIFF format for outsourced professional translation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access to a Premium Support for personalized assistance.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Polylang for WooCommerce\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpolylang.pro\u002Fdownloads\u002Fpolylang-for-woocommerce\u002F\" rel=\"nofollow ugc\">Add-on\u003C\u002Fa> for the compatibility with WooCommerce which provides features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Translating WooCommerce pages (shop, check-out, cart, my account), product categories and global attribute terms directly in the WooCommerce interface.\u003C\u002Fli>\n\u003Cli>Translating WooCommerce e-mails and sending them to customers in their language.\u003C\u002Fli>\n\u003Cli>Products metadata synchronization.\u003C\u002Fli>\n\u003Cli>Compatibility with the native WooCommerce CSV import & export tool.\u003C\u002Fli>\n\u003Cli>Compatibility with popular plugins such as WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment Tracking and more.\u003C\u002Fli>\n\u003Cli>Ability to use the WooCommerce REST API (available with Polylang Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access to a Premium Support for personalized assistance.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our other free plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpml-to-polylang\u002F\" rel=\"ugc\">WPML to Polylang\u003C\u002Fa> allows migrating from WPML to Polylang.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffse-classic\u002F\" rel=\"ugc\">Site Editor Classic Features\u003C\u002Fa> allows to use classic widgets (including the Polylang language switcher) and menus in the site editor (FSE).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Thanks a lot to all translators who \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpolylang\" rel=\"nofollow ugc\">help translating Polylang\u003C\u002Fa>.\u003Cbr \u002F>\nThanks a lot to \u003Ca href=\"http:\u002F\u002Fwww.alexlopez.rocks\u002F\" rel=\"nofollow ugc\">Alex Lopez\u003C\u002Fa> for the design of the logo.\u003Cbr \u002F>\nMost of the flags included with Polylang are coming from \u003Ca href=\"http:\u002F\u002Ffamfamfam.com\u002F\" rel=\"nofollow ugc\">famfamfam\u003C\u002Fa> and are public domain.\u003Cbr \u002F>\nWherever third party code has been used, credit has been given in the code’s comments.\u003C\u002Fp>\n","Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.",800000,26577092,94,2931,"2026-04-07T08:24:00.000Z","6.5",[96,138,97,73,20],"localization","https:\u002F\u002Fpolylang.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolylang.3.8.2.zip",3,"2025-10-28 00:00:00",{"attackSurface":144,"codeSignals":186,"taintFlows":204,"riskAssessment":309,"analyzedAt":322},{"hooks":145,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":13,"unprotectedCount":13},[146,152,157,161,164,167,171,174,178],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","mdbg_admin_menu","mdbg-chinese-english-dictionary.php",82,{"type":153,"name":154,"callback":155,"priority":11,"file":150,"line":156},"filter","plugin_action_links","mdbg_plugins_action_links",234,{"type":153,"name":158,"callback":159,"priority":31,"file":150,"line":160},"the_content","mdbg_the_content_filter_autolink",306,{"type":153,"name":162,"callback":159,"priority":31,"file":150,"line":163},"the_excerpt",310,{"type":153,"name":165,"callback":159,"priority":31,"file":150,"line":166},"comment_text",314,{"type":153,"name":158,"callback":168,"priority":169,"file":150,"line":170},"mdbg_the_content_filter_hanzi",15,319,{"type":153,"name":158,"callback":172,"priority":169,"file":150,"line":173},"mdbg_the_content_filter_pinyin",323,{"type":147,"name":175,"callback":176,"file":150,"line":177},"wp_head","mdbg_wp_head",351,{"type":147,"name":179,"callback":180,"file":150,"line":181},"plugins_loaded","widget_mdbg_init",382,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":203},[],{"prepared":13,"raw":13,"locations":189},[],{"escaped":13,"rawEcho":101,"locations":191},[192,195,197,199,201],{"file":150,"line":193,"context":194},345,"raw output",{"file":150,"line":196,"context":194},365,{"file":150,"line":198,"context":194},366,{"file":150,"line":200,"context":194},367,{"file":150,"line":202,"context":194},374,[],[205,277],{"entryPoint":206,"graph":207,"unsanitizedCount":275,"severity":276},"mdbg_update_options (mdbg-chinese-english-dictionary.php:94)",{"nodes":208,"edges":264},[209,213,218,222,224,227,229,232,234,238,240,244,246,250,252,256,258,262],{"id":210,"type":211,"label":212,"file":150,"line":87},"n0","source","$_REQUEST['mdbg_mirror']",{"id":214,"type":215,"label":216,"file":150,"line":87,"wp_function":217},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":219,"type":211,"label":220,"file":150,"line":221},"n2","$_REQUEST['mdbg_function']",97,{"id":223,"type":215,"label":216,"file":150,"line":221,"wp_function":217},"n3",{"id":225,"type":211,"label":226,"file":150,"line":113},"n4","$_REQUEST['mdbg_simptrad']",{"id":228,"type":215,"label":216,"file":150,"line":113,"wp_function":217},"n5",{"id":230,"type":211,"label":231,"file":150,"line":57},"n6","$_REQUEST['mdbg_autolink_the_content']",{"id":233,"type":215,"label":216,"file":150,"line":57,"wp_function":217},"n7",{"id":235,"type":211,"label":236,"file":150,"line":237},"n8","$_REQUEST['mdbg_autolink_the_excerpt']",101,{"id":239,"type":215,"label":216,"file":150,"line":237,"wp_function":217},"n9",{"id":241,"type":211,"label":242,"file":150,"line":243},"n10","$_REQUEST['mdbg_autolink_comment_text']",102,{"id":245,"type":215,"label":216,"file":150,"line":243,"wp_function":217},"n11",{"id":247,"type":211,"label":248,"file":150,"line":249},"n12","$_REQUEST['mdbg_tag_hanzi']",104,{"id":251,"type":215,"label":216,"file":150,"line":249,"wp_function":217},"n13",{"id":253,"type":211,"label":254,"file":150,"line":255},"n14","$_REQUEST['mdbg_tag_pinyin']",105,{"id":257,"type":215,"label":216,"file":150,"line":255,"wp_function":217},"n15",{"id":259,"type":211,"label":260,"file":150,"line":261},"n16","$_REQUEST['mdbg_pinyin_mode']",107,{"id":263,"type":215,"label":216,"file":150,"line":261,"wp_function":217},"n17",[265,267,268,269,270,271,272,273,274],{"from":210,"to":214,"sanitized":266},false,{"from":219,"to":223,"sanitized":266},{"from":225,"to":228,"sanitized":266},{"from":230,"to":233,"sanitized":266},{"from":235,"to":239,"sanitized":266},{"from":241,"to":245,"sanitized":266},{"from":247,"to":251,"sanitized":266},{"from":253,"to":257,"sanitized":266},{"from":259,"to":263,"sanitized":266},9,"low",{"entryPoint":278,"graph":279,"unsanitizedCount":275,"severity":276},"\u003Cmdbg-chinese-english-dictionary> (mdbg-chinese-english-dictionary.php:0)",{"nodes":280,"edges":299},[281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298],{"id":210,"type":211,"label":212,"file":150,"line":87},{"id":214,"type":215,"label":216,"file":150,"line":87,"wp_function":217},{"id":219,"type":211,"label":220,"file":150,"line":221},{"id":223,"type":215,"label":216,"file":150,"line":221,"wp_function":217},{"id":225,"type":211,"label":226,"file":150,"line":113},{"id":228,"type":215,"label":216,"file":150,"line":113,"wp_function":217},{"id":230,"type":211,"label":231,"file":150,"line":57},{"id":233,"type":215,"label":216,"file":150,"line":57,"wp_function":217},{"id":235,"type":211,"label":236,"file":150,"line":237},{"id":239,"type":215,"label":216,"file":150,"line":237,"wp_function":217},{"id":241,"type":211,"label":242,"file":150,"line":243},{"id":245,"type":215,"label":216,"file":150,"line":243,"wp_function":217},{"id":247,"type":211,"label":248,"file":150,"line":249},{"id":251,"type":215,"label":216,"file":150,"line":249,"wp_function":217},{"id":253,"type":211,"label":254,"file":150,"line":255},{"id":257,"type":215,"label":216,"file":150,"line":255,"wp_function":217},{"id":259,"type":211,"label":260,"file":150,"line":261},{"id":263,"type":215,"label":216,"file":150,"line":261,"wp_function":217},[300,301,302,303,304,305,306,307,308],{"from":210,"to":214,"sanitized":266},{"from":219,"to":223,"sanitized":266},{"from":225,"to":228,"sanitized":266},{"from":230,"to":233,"sanitized":266},{"from":235,"to":239,"sanitized":266},{"from":241,"to":245,"sanitized":266},{"from":247,"to":251,"sanitized":266},{"from":253,"to":257,"sanitized":266},{"from":259,"to":263,"sanitized":266},{"summary":310,"deductions":311},"The \"mdbg-chinese-english-dictionary\" v1.1 plugin exhibits a mixed security posture. On the positive side, the absence of known CVEs and a seemingly clean vulnerability history are good indicators. The code analysis also reveals no dangerous functions, file operations, external HTTP requests, or bundled libraries, which reduces potential attack vectors. Furthermore, all SQL queries are prepared, and there are no identified AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting the plugin's attack surface.\n\nHowever, a critical concern arises from the output escaping. With 5 total outputs and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. The taint analysis also indicates two flows with unsanitized paths, which, despite not being classified as critical or high severity in this analysis, still point to potential issues where user-controlled input might not be adequately handled before being used in a sensitive context. The lack of nonce and capability checks across the plugin, while mitigated by the limited attack surface, is a general weakness that could become significant if new entry points were introduced or discovered.\n\nIn conclusion, while the plugin has a strong defense against common web vulnerabilities like SQL injection and direct remote code execution due to its limited entry points and secure SQL practices, the complete lack of output escaping presents a significant risk of XSS. The taint analysis findings, though not critically severe, warrant attention. The plugin's vulnerability history is a positive sign, but the identified code signal issues need to be addressed for a robust security profile.",[312,314,317,320],{"reason":313,"points":169},"0% output escaping",{"reason":315,"points":316},"2 flows with unsanitized paths",6,{"reason":318,"points":319},"0 capability checks",4,{"reason":321,"points":319},"0 nonce checks","2026-03-17T01:23:18.530Z",{"wat":324,"direct":333},{"assetPaths":325,"generatorPatterns":328,"scriptPaths":329,"versionParams":330},[326,327],"\u002Fwp-content\u002Fplugins\u002Fmdbg-chinese-english-dictionary\u002Fjs\u002Fmdbg_core.js","\u002Fwp-content\u002Fplugins\u002Fmdbg-chinese-english-dictionary\u002Fcss\u002Fmdbg_styles.css",[],[326],[331,332],"mdbg-chinese-english-dictionary\u002Fjs\u002Fmdbg_core.js?ver=","mdbg-chinese-english-dictionary\u002Fcss\u002Fmdbg_styles.css?ver=",{"cssClasses":334,"htmlComments":337,"htmlAttributes":338,"restEndpoints":341,"jsGlobals":342,"shortcodeOutput":351},[335,336],"mdbg_hanzi","mdbg_pinyin",[],[339,340],"data-mdbg-type","data-mdbg-content",[],[343,344,345,346,347,348,349,350],"mdbg_hanzi_mode","mdbg_pinyin_mode","mdbg_autolink_content","mdbg_autolink_excerpt","mdbg_autolink_comments","mdbg_tag_hanzi","mdbg_tag_pinyin","mdbg_mirror_url",[352,353,354,355],"[hanzi]","[\u002Fhanzi]","[pinyin]","[\u002Fpinyin]",{"error":357,"url":358,"statusCode":359,"statusMessage":360,"message":360},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmdbg-chinese-english-dictionary\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":362},[]]