[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fl-AB6N2rHEeM9WZBezSla3KBpkVRfiMDr2i39dWEVgg":3,"$faQGC4JCsznXaXZyNN-srn0iJlJHHc-p_lVEKtGaVGFs":1857,"$fnHqJ83QjPo-7qSZGy1faAEAk59SeZjNKoENFReCWECo":1860},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":1828},"etranslation-multilingual","WEB-T – eTranslation Multilingual","2.0.6","EC WEB-T","https:\u002F\u002Fprofiles.wordpress.org\u002Fecwebt\u002F","\u003Cp>Creating multilingual websites has never been easier: the \u003Ca href=\"https:\u002F\u002Fwebsite-translation.language-tools.ec.europa.eu\u002Fsolutions\u002Fweb-t-wordpress_en\" rel=\"nofollow ugc\">WEB-T – eTranslation Multilingual\u003C\u002Fa> WordPress plug-in can automatedly translate your web content into 30+ languages – free, easy and secure as always.\u003Cbr \u002F>\nWEB-T – eTranslation Multilingual allows full website content translation in any language supported by the eTranslation automated translation service provided by the EC. The automated translations are performed by \u003Ca href=\"https:\u002F\u002Fcommission.europa.eu\u002Fresources-partners\u002Fetranslation_en\" rel=\"nofollow ugc\">eTranslation service API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Translates your web content automatedly\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>East to integrate\u003C\u002Fli>\n\u003Cli>Visual translation editor\u003C\u002Fli>\n\u003Cli>Automated translation in 30+ languages via eTranslation integration\u003C\u002Fli>\n\u003Cli>Image translation support\u003C\u002Fli>\n\u003Cli>Translation caching for quick page load times\u003C\u002Fli>\n\u003Cli>Dynamic content translation\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce, Gutenberg and other plugins & themes\u003C\u002Fli>\n\u003Cli>Configurable language switcher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automated translation\u003C\u002Fh3>\n\u003Cp>WEB-T enables seamless translation of your website’s entire content into any language supported by compatible automated translation services. You can integrate your preferred service using APIs or opt for the free eTranslation service provided by the European Commission (EC).\u003Cbr \u002F>\nWhile WEB-T itself is free, access to the eTranslation service and API key is limited to organizations and individuals within the European Union (EU) and its associated countries.\u003Cbr \u002F>\nIf you’re located outside the EU and require translation services, you’ll need to find a machine translation (MT) service provider compatible with the WEB-T API. Instructions on how to ensure compatibility with WEB-T APIs can be found \u003Ca href=\"https:\u002F\u002Fwebsite-translation.language-tools.ec.europa.eu\u002Fexpanding-web-t-new-machine-translation_en\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>More information\u003C\u002Fh3>\n\u003Cp>See how to configure & use this plugin and read more about the WEB-T project by European Commission on official \u003Ca href=\"https:\u002F\u002Fwebsite-translation.language-tools.ec.europa.eu\u002F\" rel=\"nofollow ugc\">WEB-T website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>WEB-T – eTranslation Multilingual is a fork of \u003Ca href=\"https:\u002F\u002Ftranslatepress.com\" rel=\"nofollow ugc\">TranslatePress\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\" rel=\"nofollow ugc\">Cozmoslabs\u003C\u002Fa>. We thank TranslatePress developers (Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban) for their work on the original plugin.\u003C\u002Fp>\n","Make your site multilingual in few steps with WEB-T – eTranslation Multilingual WordPress plugin.",400,3688,76,5,"2025-05-16T12:22:00.000Z","6.8.5","3.1.0","5.6.20",[20,21,22,23,24],"automatic-translation","localization","multilingual","translate","translation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.6.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"ecwebt",1,30,88,"2026-05-20T00:34:12.671Z",[40,59,80,97,118],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":48,"num_ratings":35,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":55,"download_link":56,"security_score":57,"vuln_count":35,"unpatched_count":28,"last_vuln_date":58,"fetched_at":30},"autoglot","Automatic Multilingual Translation by Autoglot","2.11.1","Autoglot","https:\u002F\u002Fprofiles.wordpress.org\u002Fautoglot\u002F","\u003Cp>Autoglot provides \u003Cstrong>automatic multilingual translation and localization\u003C\u002Fstrong> for WordPress websites and blogs using advanced \u003Cstrong>AI-powered machine translation algorithms\u003C\u002Fstrong>. Translations are generated on-the-fly and stored in the local WordPress database for fast and seamless access. Autoglot also handles additional localization tasks, including translation of SEO meta tags, adding translated pages to sitemaps, generating hreflang tags, localizing media files and links, updating translations automatically, and configuring language switcher widgets for a fully multilingual experience.\u003C\u002Fp>\n\u003Cp>Autoglot is the perfect solution for \u003Cstrong>website owners, bloggers, e-commerce stores, marketers, and content creators.\u003C\u002Fstrong> No matter what type of WordPress site you run, Autoglot’s \u003Cstrong>AI translation\u003C\u002Fstrong>, enhanced by MTPE translation editor, help you \u003Cstrong>reach a wider audience, boost traffic, optimize user experience (UX), improve SEO\u003C\u002Fstrong>, and achieve your multilingual goals faster and more efficiently.\u003C\u002Fp>\n\u003Ch3>How does it work?\u003C\u002Fh3>\n\u003Cp>Autoglot \u003Cstrong>automatically translates your WordPress site\u003C\u002Fstrong> into multiple languages with ease.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Each language gets its own \u003Cstrong>fully crawlable version of your website\u003C\u002Fstrong>. Autoglot adds a language prefix to your URLs (which can also be translated), ensuring search engines index your multilingual pages just like independent sites, bringing you more traffic and a wider audience.\u003C\u002Fli>\n\u003Cli>When a translated page is opened for the first time, Autoglot splits content into separate phrases or sections, and \u003Cstrong>translates them with AI-powered machine translation\u003C\u002Fstrong> into the current language, without modifying your original content. You can later fine-tune translations through a built-in editor.\u003C\u002Fli>\n\u003Cli>Your translations are \u003Cstrong>stored locally and served instantly\u003C\u002Fstrong>. Content is translated only once and saved in your database, with \u003Cstrong>no hidden costs\u003C\u002Fstrong> like pageview limits, bandwidth fees, or external subscriptions. It’s like running several multilingual versions of your site, all managed from one place.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to start?\u003C\u002Fh3>\n\u003Cp>It’s easy as 1-2-3.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download our plugin from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoglot\u002F\" rel=\"ugc\">official WordPress plugin storage\u003C\u002Fa> and install it on your site.\u003C\u002Fli>\n\u003Cli>Register in our \u003Ca href=\"https:\u002F\u002Fcp.autoglot.com\u002Fsignup\" rel=\"nofollow ugc\">Autoglot Control Panel\u003C\u002Fa> and receive your unique API key.\u003C\u002Fli>\n\u003Cli>Finally, add this API key to your Autoglot plugin and choose as many languages as you want for your new multilingual website!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it! Enjoy your new fully scannable, SEO-compatible multilingual website!\u003C\u002Fp>\n\u003Ch3>How to switch languages?\u003C\u002Fh3>\n\u003Cp>Autoglot currently offers 3 options where user can switch languages.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Autoglot widget\u003C\u002Fstrong>. Simply search for “autoglot” in you widgets and add our widget to your sidebar or any other widgets area. You can choose a type of switcher: language names, flags, or both;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong>. Alternatively, you can use a [ag_switcher] shortcode to add a language switcher to your website posts, pages, popups, etc. See FAQ section for more information about shortcode options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popup\u003C\u002Fstrong>. Finally, you can enable a popup language switcher. This will add a floating box to your website. By clicking on this box, users will see a popup window with language switcher. This is the best solution if you don’t want to add widgets or shortcodes to your website.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>No subscription required!\u003C\u002Fh3>\n\u003Cp>Unlike many other translation plugins, \u003Cstrong>Autoglot does not require any subscription and monthly fees\u003C\u002Fstrong> just to access and display your translation. We use \u003Cstrong>pay-as-you-go model\u003C\u002Fstrong> where users pay based on how much they need to translate. For more information about our pricing, please refer to the FAQ section.\u003C\u002Fp>\n\u003Cp>Moreover, when you register, you will have an \u003Cstrong>initial translation balance\u003C\u002Fstrong> that can be used to check the functionality of our plugin.\u003C\u002Fp>\n\u003Cp>Once your content is translated, it will be stored in your WordPress database and served to your site visitors \u003Cstrong>for free\u003C\u002Fstrong>. Even if you stop using Autoglot to translate new content, all pages that have been translated will stay with you.\u003C\u002Fp>\n\u003Ch3>Why Autoglot?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Small to midsize businesses (SMB)\u003C\u002Fstrong>: Seeking a cost-effective way to expand internationally? Autoglot eliminates the complexities of manual translation, providing SMBs an effortless way to connect with a global audience. Manage your resources wisely and watch your business reach new heights without the hassle.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enterprise companies\u003C\u002Fstrong>: Handling vast amounts of content? Autoglot offers a scalable solution to automatically translate large volumes of content. Automating translation reduces costs while maintaining a consistent, rapid workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content creators and bloggers\u003C\u002Fstrong>: Break language barriers and amplify your influence. Autoglot quickly translates your content, letting you focus on creating captivating material that resonates globally.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate and internet marketers\u003C\u002Fstrong>: Time is money. Autoglot streamlines multilingual versions of affiliate and marketing websites, removing the need for manual translation and constant updates. Promote offers effortlessly and maximize reach and revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce stores\u003C\u002Fstrong>: Expand your sales globally by automatically translating product pages, descriptions, and the most of checkout processes. Deliver a seamless shopping experience for international customers, boost conversions, and grow revenue without manual translation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Autoglot’s unique proposition lies in its \u003Cstrong>full automation\u003C\u002Fstrong> and \u003Cstrong>SEO compatibility\u003C\u002Fstrong>. Unlike competitors, Autoglot requires no manual input or oversight for its fully automated translation capabilities. Save time and resources while ensuring accurate translations.\u003C\u002Fp>\n\u003Cp>Additionally, Autoglot preserves your SEO-friendly content across multiple languages seamlessly, allowing you to maintain search engine rankings effortlessly as you expand your global footprint.\u003C\u002Fp>\n\u003Cp>As a result, Autoglot accelerates the \u003Cstrong>time-to-market\u003C\u002Fstrong> for multilingual content. This efficiency enables businesses to launch products, campaigns, and updates simultaneously across diverse linguistic markets, staying ahead of the competition. Autoglot translates and updates content in real-time, ensuring that the latest information is available to a global audience promptly.\u003C\u002Fp>\n\u003Cp>Choose Autoglot for \u003Cstrong>unmatched efficiency, cost-effectiveness, and global impact\u003C\u002Fstrong>. Transform the way you connect with your audience and start your journey toward global success today.\u003C\u002Fp>\n\u003Ch3>Additional notes\u003C\u002Fh3>\n\u003Cp>Autoglot does not modify your original content and does not change your website structure. \u003Cstrong>Your blog always stays safe!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Autoglot currently does not fully support WooCommerce and other e-commerce and content generation plugins. It can translate native WordPress posts, pages, other similar content sections, as well as WooCommerce products, cart and checkout process. In order to prevent excessive expenses, Autoglot will not translate all dynamic messages and emails. If pieces of content on your website are generated dynamically via JavaScript, Autoglot may fail to translate them.\u003C\u002Fp>\n\u003Cp>Autoglot currently supports \u003Cstrong>58 languages\u003C\u002Fstrong> including English, Spanish, Chinese, French, German, Portuguese, and many more. For the full list of currently supported languages, please check the FAQ section.\u003C\u002Fp>\n\u003Ch3>WooCommerce notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Please use classic cart and checkout pages. New block pages are JavaScript-based and therefore cannot be translated on the server.\u003C\u002Fli>\n\u003Cli>In addition to the words calculated in the Word Counter, please allocate up to 1,000 words per language for translation of cart and checkout pages.\u003C\u002Fli>\n\u003Cli>WooCommerce may show unique dynamic messages for different users. If they have not been shown before, Autoglot will translate them using the translation balance.\u003C\u002Fli>\n\u003Cli>Currently, Autoglot does not translate outgoing emails in order to prevent excess charges.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits of Autoglot for Automatic WordPress Translation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Autoglot Attracts New Audience.\u003C\u002Fstrong> Did you know that more than 80% of the world Internet audience does not speak or understand English? But the problem is that half of all websites are in English. With Autoglot WordPress Translation plugin, you can translate your website into different languages in a few clicks without paying a fortune!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Autoglot Increases Traffic.\u003C\u002Fstrong> Up to 3 out of 4 of all queries to search engines are sent in languages other than English. And for these non-English queries search engines show websites in their native languages. Autoglot is fully SEO compatible, it translates titles and metadata, content and taxonomies. Autoglot will add hreflang tags to your blog; it will also add translated pages to XML sitemaps so search engines can find new pages easily!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Autoglot Means Translation on Autopilot!\u003C\u002Fstrong> Of course, you can hire an independent translator, check the quality of their work, create and manage multilingual versions of your website and lose your time and money. Moreover, keeping your translated content up-to-date can be time-consuming and sometimes impossible. The solution is Autoglot: it will translate and update your content on-the-fly, using the best AI neural machine translation solutions.\u003C\u002Fp>\n","Translate WordPress website instantly and go global. Easy setup, no subscription fees. SEO-optimized translations + translation editor.",100,25725,"2026-03-26T12:49:00.000Z","6.9.4","5.0","7.0",[20,21,22,23,24],"https:\u002F\u002Fautoglot.com\u002Fdownload\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoglot.2.11.1.zip",99,"2024-11-11 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":51,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":76,"download_link":77,"security_score":69,"vuln_count":78,"unpatched_count":28,"last_vuln_date":79,"fetched_at":30},"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","7.4",[75,21,22,23,24],"language","https:\u002F\u002Fpolylang.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolylang.3.8.2.zip",3,"2025-10-28 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":69,"num_ratings":90,"last_updated":91,"tested_up_to":51,"requires_at_least":17,"requires_php":73,"tags":92,"homepage":94,"download_link":95,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":96,"fetched_at":30},"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,1616,"2026-04-15T08:28:00.000Z",[20,93,22,23,24],"bilingual","https:\u002F\u002Ftranslatepress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftranslatepress-multilingual.3.1.5.zip","2025-09-24 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":51,"requires_at_least":110,"requires_php":73,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":116,"unpatched_count":28,"last_vuln_date":117,"fetched_at":30},"weglot","Translate WordPress with Weglot – Multilingual AI Translation","5.4","Weglot Translate Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fremyb92\u002F","\u003Cp>Translate and localize your WordPress site into 110+ languages using a custom AI Language Model to generate brand-aware translations on autopilot. Weglot is a WordPress translation plugin trusted by 110,000+ websites worldwide. Translate pages, posts, and WooCommerce stores to go multilingual in 5 minutes with no coding required. Professional translation editing included with frontend editor.\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\u002FshCB1didH8Q?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>AI-Powered Translation for WordPress\u003C\u002Fh3>\n\u003Cp>Weglot combines automatic machine translation with human editing control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic translation\u003C\u002Fstrong> powered by DeepL, Google Translate, and Microsoft Translator.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom AI Language Model\u003C\u002Fstrong> powered by OpenAI and Gemini to match your brand voice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual SEO\u003C\u002Fstrong> optimization with automatic hreflang tags, metadata, and translated URLs for better localization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual translation\u003C\u002Fstrong> editor for refining and localizing translations directly on your live site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce translation\u003C\u002Fstrong> including products, checkout pages, and customer emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation glossary\u003C\u002Fstrong> to maintain consistency across your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>110+ languages\u003C\u002Fstrong> available including regional variants.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro tiers unlock features\u003C\u002Fstrong> designed to scale global businesses:\u003C\u002Fli>\n\u003Cli>Unlimited languages & higher word counts.\u003C\u002Fli>\n\u003Cli>Advanced multilingual SEO.\u003C\u002Fli>\n\u003Cli>Multisite & collaboration features.\u003C\u002Fli>\n\u003Cli>Priority support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WooCommerce Translation Features\u003C\u002Fh3>\n\u003Cp>Translate and localize your entire WooCommerce store to boost international sales:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product descriptions, categories, and attributes.\u003C\u002Fli>\n\u003Cli>Cart, checkout, and account pages.\u003C\u002Fli>\n\u003Cli>Customer emails in the user’s native language.\u003C\u002Fli>\n\u003Cli>WooCommerce-specific metadata and taxonomies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The Weglot Advantage\u003C\u002Fh3>\n\u003Cp>We focus on speed and accuracy. Our AI translation tool detects all your content instantly. You don’t need to manually duplicate pages or manage complex PO files. Everything happens in the cloud, so your site speed remains fast while you scale globally. Unlike traditional translation plugins that create heavy database loads, Weglot is 100% built for performance.\u003C\u002Fp>\n\u003Ch3>Proven Global Results\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>The Bradery\u003C\u002Fstrong>: Scaled their fashion ecommerce store to 500+ daily product translations, saving hours of manual work every week.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The biggest win for us is the time we’ve saved. It takes us about ten minutes twice a week to double-check everything is running how we want it. Everything else is done by Weglot.*\u003Cbr \u002F>\nAdèle Aubry, Ecommerce Manager at The Bradery\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>REVIEWS.io\u003C\u002Fstrong>: Achieved a 120% increase in German traffic and a 20% conversion boost after localizing with our AI-powered workflow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We needed a product that dramatically increased the speed of website translation. Our clunky manual coding approach was time-consuming, but with Weglot, it’s fast and effortless.*\u003Cbr \u002F>\nRich Ball, Marketing Manager, REVIEWS.io\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ron Dorff\u003C\u002Fstrong>: Now generates 70% of their revenue from international exports by providing a fully-localized customer experience.\u003Cbr \u002F>\n\u003Cem>Weglot interface is really friendly and easy to use. You can find all your content in a few clicks and then translate it quickly and efficiently.\u003C\u002Fem>\u003Cbr \u002F>\nJamila Halloum, Digital Marketing Director at Ron Dorff.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.weglot.com\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.weglot.com\u002Fterms\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.weglot.com\u002Fsecurity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using this plugin, you agree to Weglot’s terms and policies. Please review these documents to understand how your data and content are managed and protected.\u003C\u002Fp>\n\u003Cp>If you decide to stop using Weglot, your website will no longer be translated. All translations are stored on Weglot’s servers. However, you can export all your translations using our import\u002Fexport feature before discontinuing the service to save your translations. More details on how to do this can be found here: https:\u002F\u002Fsupport.weglot.com\u002Farticle\u002F206-can-i-export-my-translations. If you do not have access to this feature, you can request support from Weglot to assist with the export before you leave.\u003C\u002Fp>\n","Translate WordPress sites with automatic AI translation into 110+ languages. Multilingual SEO, WooCommerce compatible, 110k+ sites.",60000,3121270,96,1925,"2026-03-02T14:05:00.000Z","4.5",[112,20,22,23,24],"ai-translation","https:\u002F\u002Fwww.weglot.com\u002Fintegrations\u002Fwordpress-translation-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweglot.5.4.zip",98,2,"2025-10-29 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":107,"num_ratings":128,"last_updated":129,"tested_up_to":51,"requires_at_least":52,"requires_php":130,"tags":131,"homepage":25,"download_link":133,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"automatic-translate-addon-for-translatepress","AI Translation For TranslatePress","2.0.4","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fkgu4hWn7bms?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>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautomatic-translate-addon-for-translatepress-pro\u002F?utm_source=tpa_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=top_description\" rel=\"nofollow ugc\">AI Translation For TranslatePress\u003C\u002Fa>\u003C\u002Fstrong> is a powerful TranslatePress extension 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\u003Cp>Powered by advanced AI translator resources, it delivers accurate and fast translations, helping you reach a global audience with ease.\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\u002FOyTHWn5CyKw?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>Chrome Built-in AI:\u003C\u002Fstrong> The addon uses Chrome’s built-in AI for translation, providing a fast and efficient way to translate content without relying on external services or paid APIs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Machine Translation:\u003C\u002Fstrong> Automatically translate entire webpages using Yandex and Google Translate Widget into multiple languages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No API Key Required:\u003C\u002Fstrong> Access advanced translation resources without any need to set up or pay for an API key, just install the addon and start translating instantly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Translations:\u003C\u002Fstrong> Translate unlimited characters and strings across your entire website, completely free of charge.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>One-Click Automatic Translation:\u003C\u002Fstrong> Easily translate entire web pages within a single click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edit Translations:\u003C\u002Fstrong>  After automatic translation, if you are not satisfied with the translated content, you can manually edit it for better accuracy and readability.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cem>“If you spend too much time thinking about a thing, you’ll never get it done. Stop wasting time, complete work smartly & quickly!”\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Free vs. Pro Version Comparison\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free Version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Supports the Yandex Translate widget for automatic translations\u003Cbr \u002F>\n✅ Supports the Chrome Built-in AI for automatic translations\u003Cbr \u002F>\n✅ Unlimited translations (via Yandex)\u003Cbr \u002F>\n❌ No Google Translate widget\u003Cbr \u002F>\n❌ No Premium Support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Google Translate widget for accurate translations\u003Cbr \u002F>\n✅ Unlimited translations without API keys\u003Cbr \u002F>\n✅ Premium Support (24-48 hour response time)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautomatic-translate-addon-for-translatepress-pro\u002F?utm_source=tpa_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=buy_pro\" rel=\"nofollow ugc\">Upgrade to Pro!!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important Notice:\u003C\u002Fstrong> This addon only provides settings to use third-party auto-translation widgets and services (Yandex), it does not provide any translation service. So, we don’t guarantee 100% correctness. Please check all translated text carefully before making it live on your production site. If any auto-translate provider stops providing an auto-translation widget or service in the future, in that case, the plugin will not support that translation provider.\u003C\u002Fp>\n\u003Ch3>Check out our other advanced Automatic Translate Addons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Flocoaddon.com\u002F?utm_source=tpa_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\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautomatic-translations-for-polylang\u002F?utm_source=tpa_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=atfp_check_out\" rel=\"nofollow ugc\">AutoPoly – AI Translation For Polylang\u003C\u002Fa>\u003C\u002Fstrong> duplicates your page or post titles, content, images, galleries, or meta fields, and automatically translates them into the selected language. Whether you’re using Elementor or Gutenberg, this addon makes the translation process easier.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgo.coolplugins.net\u002Fai-multilingual\" rel=\"nofollow ugc\">Linguator AI – Auto Translate & Create Multilingual Sites\u003C\u002Fa>\u003C\u002Fstrong> is a powerful multilingual plugin that helps you create and manage multilingual content on your WordPress website. Easily translate your \u003Cstrong>posts, pages, menus,\u003C\u002Fstrong> and \u003Cstrong>categories\u003C\u002Fstrong> into different languages using AI and connect with visitors worldwide.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Special THANKS!\u003C\u002Fh3>\n\u003Cp>Special thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftranslatepress-multilingual\u002F\" rel=\"ugc\">TranslatePress – Translate Multilingual sites\u003C\u002Fa> plugin author, cozmoslabs, Razvan Mocanu, for creating an awesome plugin for translations and also thanks to Yandex for providing a translate widget for websites.\u003C\u002Fp>\n\u003Ch3>Important Links & Information\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Ftranslate_termsofuse\u002F\" rel=\"nofollow ugc\">Yandex Translate Terms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Fconfidential\u002F\" rel=\"nofollow ugc\">Yandex Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\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","Auto-translate unlimited strings and characters using AI & Machine Translation tools without any external API Key!",10000,166681,68,"2026-04-06T12:02:00.000Z","5.6",[112,20,22,23,132],"translatepress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-translate-addon-for-translatepress.2.0.4.zip",{"attackSurface":135,"codeSignals":1446,"taintFlows":1555,"riskAssessment":1817,"analyzedAt":1827},{"hooks":136,"ajaxHandlers":1376,"restRoutes":1425,"shortcodes":1436,"cronEvents":1444,"entryPointCount":1333,"unprotectedCount":1445},[137,143,146,149,152,155,157,160,162,165,167,170,173,175,177,179,181,183,185,187,189,192,195,197,199,202,205,208,210,213,216,219,222,224,226,228,230,232,235,238,241,244,247,250,252,254,256,259,261,264,266,268,271,274,276,278,281,284,287,289,292,294,297,300,303,306,308,311,314,317,320,322,325,328,331,333,336,339,342,345,348,350,353,355,358,360,363,365,367,369,372,375,378,381,384,387,390,393,396,398,401,403,406,409,412,415,417,420,422,424,427,430,433,435,437,442,446,450,453,457,461,465,469,472,475,478,480,484,486,490,494,498,502,506,510,512,515,519,523,527,531,535,538,541,544,549,552,555,558,561,564,567,571,575,579,582,586,590,594,597,601,605,608,612,616,620,624,627,631,635,639,642,646,649,653,656,660,663,665,668,672,674,677,680,683,685,689,692,696,699,701,702,707,711,713,717,720,724,728,731,736,740,744,748,752,755,758,762,766,769,772,775,779,784,787,791,793,795,798,801,805,809,813,816,820,824,826,828,831,833,835,837,839,842,845,848,851,854,857,860,862,865,868,871,874,878,880,882,886,888,890,893,897,901,905,910,913,917,920,923,927,931,934,938,941,945,948,951,955,959,962,967,970,974,977,980,982,985,988,991,993,997,1000,1003,1007,1011,1013,1017,1020,1023,1026,1029,1032,1036,1040,1044,1048,1051,1054,1057,1061,1065,1069,1072,1075,1078,1082,1085,1089,1092,1096,1099,1103,1107,1111,1114,1117,1120,1124,1128,1132,1135,1138,1142,1145,1148,1151,1154,1158,1161,1165,1169,1172,1175,1178,1181,1185,1187,1189,1193,1196,1200,1203,1206,1210,1213,1216,1220,1223,1226,1230,1234,1239,1241,1244,1248,1251,1254,1257,1261,1265,1267,1270,1273,1276,1280,1284,1288,1290,1294,1298,1302,1305,1309,1313,1315,1318,1322,1325,1329,1331,1335,1337,1339,1342,1345,1347,1351,1354,1356,1359,1363,1366,1369,1372],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","anonymous","class-webt-etranslation-multilingual.php",308,{"type":138,"name":144,"callback":140,"file":141,"line":145},"admin_init",309,{"type":138,"name":147,"callback":140,"file":141,"line":148},"admin_notices",310,{"type":138,"name":150,"callback":140,"file":141,"line":151},"admin_enqueue_scripts",311,{"type":138,"name":153,"callback":140,"file":141,"line":154},"etm_settings_navigation_tabs",313,{"type":138,"name":153,"callback":140,"file":141,"line":156},314,{"type":138,"name":158,"callback":140,"file":141,"line":159},"etm_language_selector",315,{"type":138,"name":144,"callback":140,"file":141,"line":161},316,{"type":138,"name":163,"callback":140,"file":141,"line":164},"etm_settings_tabs",318,{"type":138,"name":139,"callback":140,"file":141,"line":166},319,{"type":138,"name":168,"callback":140,"file":141,"line":169},"etm_output_advanced_settings_options",320,{"type":138,"name":171,"callback":140,"file":141,"line":172},"etm_before_output_advanced_settings_options",321,{"type":138,"name":144,"callback":140,"file":141,"line":174},322,{"type":138,"name":147,"callback":140,"file":141,"line":176},323,{"type":138,"name":163,"callback":140,"file":141,"line":178},327,{"type":138,"name":139,"callback":140,"file":141,"line":180},328,{"type":138,"name":163,"callback":140,"file":141,"line":182},331,{"type":138,"name":139,"callback":140,"file":141,"line":184},332,{"type":138,"name":144,"callback":140,"file":141,"line":186},333,{"type":138,"name":147,"callback":140,"file":141,"line":188},334,{"type":138,"name":190,"callback":140,"file":141,"line":191},"etm_machine_translation_extra_settings_bottom",335,{"type":138,"name":193,"callback":140,"file":141,"line":194},"etm_machine_translation_sanitize_settings",338,{"type":138,"name":144,"callback":140,"file":141,"line":196},341,{"type":138,"name":139,"callback":140,"file":141,"line":198},342,{"type":138,"name":200,"callback":140,"file":141,"line":201},"etm_dismiss_notification",343,{"type":203,"name":193,"callback":140,"file":141,"line":204},"filter",344,{"type":203,"name":206,"callback":140,"file":141,"line":207},"etm_error_manager_page_output",345,{"type":203,"name":206,"callback":140,"file":141,"line":209},346,{"type":138,"name":211,"callback":140,"file":141,"line":212},"load-admin_page_etm_error_manager",347,{"type":203,"name":214,"callback":140,"file":141,"line":215},"etm_get_existing_translations",362,{"type":138,"name":217,"callback":140,"file":141,"line":218},"etm_editor_notices",364,{"type":203,"name":220,"callback":140,"file":141,"line":221},"etm_skip_selectors_from_dynamic_translation",367,{"type":138,"name":139,"callback":140,"file":141,"line":223},369,{"type":138,"name":144,"callback":140,"file":141,"line":225},370,{"type":138,"name":144,"callback":140,"file":141,"line":227},371,{"type":138,"name":144,"callback":140,"file":141,"line":229},372,{"type":138,"name":150,"callback":140,"file":141,"line":231},373,{"type":203,"name":233,"callback":140,"file":141,"line":234},"mod_rewrite_rules",377,{"type":138,"name":236,"callback":140,"file":141,"line":237},"init",380,{"type":138,"name":239,"callback":140,"file":141,"line":240},"show_user_profile",382,{"type":138,"name":242,"callback":140,"file":141,"line":243},"edit_user_profile",383,{"type":138,"name":245,"callback":140,"file":141,"line":246},"personal_options_update",384,{"type":138,"name":248,"callback":140,"file":141,"line":249},"edit_user_profile_update",385,{"type":138,"name":236,"callback":140,"file":141,"line":251},399,{"type":138,"name":253,"callback":140,"file":141,"line":11},"wp_enqueue_scripts",{"type":138,"name":253,"callback":140,"file":141,"line":255},401,{"type":203,"name":257,"callback":140,"file":141,"line":258},"wp_redirect",402,{"type":203,"name":257,"callback":140,"file":141,"line":260},403,{"type":203,"name":262,"callback":140,"file":141,"line":263},"etm_before_translate_content",404,{"type":203,"name":262,"callback":140,"file":141,"line":265},405,{"type":203,"name":262,"callback":140,"file":141,"line":267},407,{"type":138,"name":269,"callback":140,"file":141,"line":270},"etm_set_translation_for_attribute",408,{"type":203,"name":272,"callback":140,"file":141,"line":273},"etm_allow_machine_translation_for_string",409,{"type":203,"name":272,"callback":140,"file":141,"line":275},410,{"type":138,"name":236,"callback":140,"file":141,"line":277},411,{"type":203,"name":279,"callback":140,"file":141,"line":280},"oembed_response_data",412,{"type":203,"name":282,"callback":140,"file":141,"line":283},"the_content",415,{"type":203,"name":285,"callback":140,"file":141,"line":286},"the_title",416,{"type":138,"name":253,"callback":140,"file":141,"line":288},418,{"type":138,"name":290,"callback":140,"file":141,"line":291},"wp_footer",419,{"type":203,"name":236,"callback":140,"file":141,"line":293},420,{"type":138,"name":295,"callback":140,"file":141,"line":296},"wp_get_nav_menu_items",421,{"type":138,"name":298,"callback":140,"file":141,"line":299},"etm_translation_manager_footer",424,{"type":203,"name":301,"callback":140,"file":141,"line":302},"template_include",425,{"type":203,"name":304,"callback":140,"file":141,"line":305},"option_date_format",426,{"type":138,"name":253,"callback":140,"file":141,"line":307},427,{"type":138,"name":309,"callback":140,"file":141,"line":310},"admin_bar_menu",428,{"type":138,"name":312,"callback":140,"file":141,"line":313},"admin_head",429,{"type":203,"name":315,"callback":140,"file":141,"line":316},"show_admin_bar",430,{"type":138,"name":318,"callback":140,"file":141,"line":319},"enqueue_block_editor_assets",431,{"type":203,"name":301,"callback":140,"file":141,"line":321},433,{"type":203,"name":323,"callback":140,"file":141,"line":324},"etm_string_types",434,{"type":203,"name":326,"callback":140,"file":141,"line":327},"etm_editor_nonces",435,{"type":138,"name":329,"callback":140,"file":141,"line":330},"etm_string_translation_editor_footer",436,{"type":138,"name":236,"callback":140,"file":141,"line":332},437,{"type":203,"name":334,"callback":140,"file":141,"line":335},"home_url",439,{"type":138,"name":337,"callback":140,"file":141,"line":338},"wp_head",440,{"type":203,"name":340,"callback":140,"file":141,"line":341},"language_attributes",441,{"type":203,"name":343,"callback":140,"file":141,"line":344},"etm_is_file",442,{"type":203,"name":346,"callback":140,"file":141,"line":347},"etm_hreflang",443,{"type":203,"name":290,"callback":140,"file":141,"line":349},444,{"type":203,"name":351,"callback":140,"file":141,"line":352},"widget_text",446,{"type":203,"name":351,"callback":140,"file":141,"line":354},447,{"type":203,"name":356,"callback":140,"file":141,"line":357},"locale",450,{"type":203,"name":356,"callback":140,"file":141,"line":359},451,{"type":203,"name":361,"callback":140,"file":141,"line":362},"plugin_locale",452,{"type":203,"name":361,"callback":140,"file":141,"line":364},453,{"type":138,"name":236,"callback":140,"file":141,"line":366},455,{"type":138,"name":236,"callback":140,"file":141,"line":368},456,{"type":138,"name":370,"callback":140,"file":141,"line":371},"etm_call_gettext_filters",457,{"type":138,"name":373,"callback":140,"file":141,"line":374},"shutdown",458,{"type":203,"name":376,"callback":140,"file":141,"line":377},"date_i18n",461,{"type":203,"name":379,"callback":140,"file":141,"line":380},"clean_url",463,{"type":203,"name":382,"callback":140,"file":141,"line":383},"sanitize_title",465,{"type":138,"name":385,"callback":140,"file":141,"line":386},"plugins_loaded",468,{"type":203,"name":388,"callback":140,"file":141,"line":389},"etm_language_name",470,{"type":203,"name":391,"callback":140,"file":141,"line":392},"etm_languages",471,{"type":203,"name":394,"callback":140,"file":141,"line":395},"wp_mail",474,{"type":138,"name":236,"callback":140,"file":141,"line":397},477,{"type":138,"name":399,"callback":140,"file":141,"line":400},"gettext_with_context",480,{"type":138,"name":236,"callback":140,"file":141,"line":402},483,{"type":203,"name":404,"callback":140,"file":141,"line":405},"option_rewrite_rules",490,{"type":203,"name":407,"callback":140,"file":141,"line":408},"option_woocommerce_permalinks",491,{"type":203,"name":410,"callback":140,"file":141,"line":411},"pre_update_option_woocommerce_permalinks",492,{"type":203,"name":413,"callback":140,"file":141,"line":414},"pre_update_option_rewrite_rules",493,{"type":203,"name":413,"callback":140,"file":141,"line":416},494,{"type":203,"name":418,"callback":140,"file":141,"line":419},"body_class",497,{"type":138,"name":236,"callback":140,"file":141,"line":421},500,{"type":138,"name":385,"callback":140,"file":141,"line":423},503,{"type":203,"name":425,"callback":140,"file":141,"line":426},"pre_get_posts",506,{"type":203,"name":428,"callback":140,"file":141,"line":429},"get_search_query",507,{"type":138,"name":431,"callback":140,"file":141,"line":432},"etm_head",510,{"type":138,"name":337,"callback":140,"file":141,"line":434},511,{"type":138,"name":253,"callback":140,"file":141,"line":436},513,{"type":203,"name":438,"callback":439,"priority":440,"file":441,"line":78},"etm_register_advanced_settings","etm_register_language_date_format",1205,"includes\\advanced-settings\\custom-date-format.php",{"type":203,"name":438,"callback":443,"priority":444,"file":445,"line":78},"etm_register_custom_language",2285,"includes\\advanced-settings\\custom-language.php",{"type":203,"name":438,"callback":447,"priority":448,"file":449,"line":78},"etm_register_delete_translations",4,"includes\\advanced-settings\\delete-translations.php",{"type":203,"name":438,"callback":451,"priority":36,"file":452,"line":78},"etm_register_disable_dynamic_translation","includes\\advanced-settings\\disable-dynamic-translation.php",{"type":203,"name":454,"callback":455,"file":452,"line":456},"etm_enable_dynamic_translation","etm_adst_disable_dynamic",20,{"type":203,"name":458,"callback":459,"file":452,"line":460},"etm_editor_missing_scripts_and_styles","etm_adst_disable_dynamic2",35,{"type":203,"name":438,"callback":462,"priority":463,"file":464,"line":78},"etm_translation_for_gettext_strings",523,"includes\\advanced-settings\\disable-gettext-strings.php",{"type":138,"name":466,"callback":467,"priority":468,"file":464,"line":456},"etm_before_running_hooks","etm_remove_hooks_to_disable_gettext_translation",10,{"type":203,"name":470,"callback":470,"priority":468,"file":464,"line":471},"etm_skip_gettext_querying",36,{"type":138,"name":217,"callback":473,"priority":468,"file":464,"line":474},"etm_display_message_for_disable_gettext_in_editor",54,{"type":203,"name":438,"callback":476,"priority":432,"file":477,"line":78},"etm_register_disable_post_container_tags_for_post_title","includes\\advanced-settings\\disable-post-container-tags.php",{"type":203,"name":466,"callback":479,"file":477,"line":456},"etm_remove_hooks_to_disable_post_title_search_wraps",{"type":203,"name":438,"callback":481,"priority":482,"file":477,"line":483},"etm_register_disable_post_container_tags_for_post_content",520,37,{"type":203,"name":466,"callback":485,"file":477,"line":474},"etm_remove_hooks_to_disable_post_content_search_wraps",{"type":203,"name":438,"callback":487,"priority":488,"file":489,"line":78},"etm_register_do_not_translate_certain_paths",120,"includes\\advanced-settings\\do-not-translate-certain-paths.php",{"type":203,"name":491,"callback":492,"file":489,"line":493},"etm_advanced_setting_custom_translateable_content","etm_output_do_not_translate_certain_paths",27,{"type":138,"name":495,"callback":496,"priority":116,"file":489,"line":497},"etm_allow_etm_to_run","etm_exclude_include_paths_to_run_on",137,{"type":203,"name":499,"callback":500,"priority":456,"file":489,"line":501},"etm_allow_language_redirect","etm_exclude_include_do_not_redirect_on_excluded_pages",212,{"type":138,"name":503,"callback":504,"priority":35,"file":489,"line":505},"template_redirect","etm_exclude_include_redirect_to_default_language",271,{"type":203,"name":507,"callback":508,"priority":468,"file":489,"line":509},"etm_force_custom_links","etm_exclude_include_filter_custom_links",361,{"type":138,"name":236,"callback":511,"file":489,"line":313},"etm_exclude_include_add_sitemap_filter",{"type":203,"name":513,"callback":514,"priority":468,"file":489,"line":327},"etm_xml_sitemap_output_for_url","etm_exclude_include_filter_sitemap_links",{"type":203,"name":438,"callback":516,"priority":517,"file":518,"line":116},"etm_register_enable_hreflang_xdefault",1100,"includes\\advanced-settings\\enable-hreflang-xdefault.php",{"type":203,"name":438,"callback":520,"priority":521,"file":522,"line":78},"etm_register_enable_numerals_translation",1081,"includes\\advanced-settings\\enable-numerals-translation.php",{"type":203,"name":438,"callback":524,"priority":525,"file":526,"line":78},"etm_etranslation_use_curl_client",71,"includes\\advanced-settings\\etranslation-use-curl-client.php",{"type":203,"name":438,"callback":528,"priority":529,"file":530,"line":116},"etm_register_etranslation_timeout",1069,"includes\\advanced-settings\\etranslation-wait-timeout.php",{"type":203,"name":438,"callback":532,"priority":533,"file":534,"line":78},"etm_register_skip_dynamic_selectors",110,"includes\\advanced-settings\\exclude-dynamic-selectors.php",{"type":203,"name":220,"callback":536,"file":534,"line":537},"etm_skip_dynamic_translation_for_selectors",23,{"type":203,"name":438,"callback":539,"priority":48,"file":540,"line":78},"etm_register_exclude_gettext_strings","includes\\advanced-settings\\exclude-gettext-strings.php",{"type":138,"name":236,"callback":542,"file":540,"line":543},"etm_load_exclude_strings",24,{"type":203,"name":545,"callback":546,"priority":547,"file":540,"line":548},"etm_skip_gettext_processing","etm_exclude_strings",1000,32,{"type":203,"name":438,"callback":550,"priority":488,"file":551,"line":78},"etm_register_exclude_selectors_automatic_translation","includes\\advanced-settings\\exclude-selectors-automatic-translation.php",{"type":203,"name":553,"callback":554,"file":551,"line":537},"etm_no_auto_translate_selectors","etm_skip_automatic_translation_for_selectors",{"type":203,"name":438,"callback":556,"priority":533,"file":557,"line":78},"etm_register_exclude_selectors","includes\\advanced-settings\\exclude-selectors.php",{"type":203,"name":559,"callback":560,"file":557,"line":537},"etm_no_translate_selectors","etm_skip_translation_for_selectors",{"type":203,"name":438,"callback":562,"priority":48,"file":563,"line":78},"etm_register_exclude_words_from_auto_translate","includes\\advanced-settings\\exclude-words-from-auto-translate.php",{"type":203,"name":565,"callback":566,"file":563,"line":537},"etm_exclude_words_from_automatic_translation","etm_exclude_words_from_auto_translate",{"type":203,"name":438,"callback":568,"priority":569,"file":570,"line":78},"etm_register_fix_broken_html",50,"includes\\advanced-settings\\fix-broken-html.php",{"type":203,"name":572,"callback":573,"file":570,"line":574},"etm_try_fixing_invalid_html","etm_fix_broken_html",26,{"type":203,"name":438,"callback":576,"priority":577,"file":578,"line":78},"etm_register_force_slash_in_home_url",1071,"includes\\advanced-settings\\force-slash-at-end-of-links.php",{"type":203,"name":438,"callback":580,"priority":547,"file":581,"line":78},"etm_register_hreflang_remove_locale","includes\\advanced-settings\\hreflang-remove-locale.php",{"type":203,"name":583,"callback":584,"file":581,"line":585},"etm_add_country_hreflang_tags","etm_display_country_hreflang_tag",33,{"type":203,"name":587,"callback":588,"file":581,"line":589},"etm_add_region_independent_hreflang_tags","etm_display_region_independent_hreflang_tag",48,{"type":203,"name":438,"callback":591,"priority":592,"file":593,"line":78},"etm_register_html_lang_attribute",1001,"includes\\advanced-settings\\html-lang-remove-locale.php",{"type":203,"name":595,"callback":596,"file":593,"line":537},"etm_add_default_lang_tags","etm_display_default_lang_tag",{"type":203,"name":598,"callback":599,"file":593,"line":600},"etm_add_regional_lang_tags","etm_display_regional_lang_tag",38,{"type":203,"name":438,"callback":602,"priority":603,"file":604,"line":78},"etm_open_language_switcher_shortcode_on_click",1350,"includes\\advanced-settings\\open-language-switcher-shortcode-on-click.php",{"type":138,"name":253,"callback":606,"priority":57,"file":604,"line":607},"etm_lsclick_enqueue_scriptandstyle",61,{"type":203,"name":438,"callback":609,"priority":610,"file":611,"line":78},"etm_show_opposite_flag_language_switcher_shortcode",1250,"includes\\advanced-settings\\opposite-flag-shortcode.php",{"type":203,"name":613,"callback":614,"priority":468,"file":611,"line":615},"etm_ls_shortcode_current_language","etm_opposite_ls_current_language",169,{"type":203,"name":617,"callback":618,"priority":468,"file":611,"line":619},"etm_ls_shortcode_other_languages","etm_opposite_ls_other_language",170,{"type":203,"name":621,"callback":622,"priority":468,"file":611,"line":623},"etm_ls_shortcode_show_disabled_language","etm_opposite_ls_hide_disabled_language",171,{"type":138,"name":253,"callback":625,"priority":456,"file":611,"line":626},"etm_enqueue_language_switcher_shortcode_scripts",172,{"type":138,"name":628,"callback":629,"priority":468,"file":611,"line":630},"etm_ls_floating_current_language","etm_opposite_ls_floating_current_language",173,{"type":138,"name":632,"callback":633,"priority":468,"file":611,"line":634},"etm_ls_floating_other_languages","etm_opposite_ls_floating_other_language",174,{"type":138,"name":636,"callback":637,"priority":468,"file":611,"line":638},"etm_ls_floater_show_disabled_language","etm_opposite_ls_floating_hide_disabled_language",175,{"type":203,"name":438,"callback":640,"priority":78,"file":641,"line":116},"etm_register_pretranslate","includes\\advanced-settings\\pretranslate.php",{"type":203,"name":438,"callback":643,"priority":644,"file":645,"line":78},"etm_show_regular_tab_in_string_translation",525,"includes\\advanced-settings\\regular-tab-string-translation.php",{"type":203,"name":647,"callback":648,"file":645,"line":456},"etm_show_regular_strings_string_translation","etm_show_regular_strings_tab_string_translation",{"type":203,"name":438,"callback":650,"priority":651,"file":652,"line":116},"etm_register_remove_duplicate_entries_from_db",530,"includes\\advanced-settings\\remove-duplicates-from-db.php",{"type":203,"name":438,"callback":654,"priority":148,"file":655,"line":78},"etm_register_seo_meta_tags_img","includes\\advanced-settings\\seo-meta-tags-img.php",{"type":203,"name":438,"callback":657,"priority":658,"file":659,"line":78},"etm_register_seo_meta_tags_string",305,"includes\\advanced-settings\\seo-meta-tags-string.php",{"type":203,"name":438,"callback":661,"priority":116,"file":662,"line":78},"etm_register_manage_translations_separator","includes\\advanced-settings\\separators.php",{"type":203,"name":438,"callback":664,"priority":14,"file":662,"line":456},"etm_register_troubleshoot_separator",{"type":203,"name":438,"callback":666,"priority":667,"file":662,"line":471},"etm_register_exclude_separator",95,{"type":203,"name":438,"callback":669,"priority":670,"file":662,"line":671},"etm_register_seo_separator",300,52,{"type":203,"name":438,"callback":673,"priority":421,"file":662,"line":128},"etm_register_debug_separator",{"type":203,"name":438,"callback":675,"priority":547,"file":662,"line":676},"etm_register_miscellaneous_separator",84,{"type":203,"name":438,"callback":678,"priority":679,"file":662,"line":48},"etm_register_custom_language_separator",2000,{"type":203,"name":438,"callback":681,"priority":456,"file":682,"line":78},"etm_register_show_dynamic_content_before_translation","includes\\advanced-settings\\show-dynamic-content-before-translation.php",{"type":203,"name":684,"callback":684,"file":682,"line":456},"etm_show_dynamic_content_before_translation",{"type":203,"name":438,"callback":686,"priority":687,"file":688,"line":78},"etm_register_strip_gettext_post_content",60,"includes\\advanced-settings\\strip-gettext-post-content.php",{"type":203,"name":690,"callback":691,"priority":468,"file":688,"line":574},"wp_insert_post_data","etm_filter_etmgettext_from_post_content",{"type":203,"name":438,"callback":693,"priority":694,"file":695,"line":78},"etm_register_strip_gettext_post_meta",70,"includes\\advanced-settings\\strip-gettext-post-meta.php",{"type":138,"name":697,"callback":698,"priority":468,"file":695,"line":574},"added_post_meta","etm_filter_etmgettext_from_updated_post_meta",{"type":138,"name":700,"callback":698,"priority":468,"file":695,"line":493},"updated_postmeta",{"type":138,"name":700,"callback":698,"priority":468,"file":695,"line":569},{"type":203,"name":703,"callback":704,"priority":468,"file":705,"line":706},"elementor\u002Fwidget\u002Frender_content","widget_render","includes\\class-elementor-language-for-blocks.php",46,{"type":138,"name":708,"callback":709,"priority":468,"file":705,"line":710},"elementor\u002Ffrontend\u002Fsection\u002Fshould_render","section_render",49,{"type":138,"name":712,"callback":709,"priority":468,"file":705,"line":671},"elementor\u002Ffrontend\u002Fcontainer\u002Fshould_render",{"type":138,"name":714,"callback":715,"file":705,"line":716},"elementor\u002Felement\u002Fafter_add_attributes","add_attributes",55,{"type":203,"name":499,"callback":718,"file":705,"line":719},"etm_elementor_compatibility",57,{"type":203,"name":721,"callback":140,"file":722,"line":723},"etm_disable_automatic_translations_due_to_error","includes\\class-error-manager.php",82,{"type":203,"name":725,"callback":726,"priority":468,"file":727,"line":585},"get_user_option_metaboxhidden_nav-menus","cpt_always_visible_in_menus","includes\\class-language-switcher.php",{"type":203,"name":503,"callback":729,"file":727,"line":730},"redirect_to_correct_language",58,{"type":203,"name":565,"callback":732,"priority":733,"file":734,"line":735},"sort_exclude_words_from_automatic_translation_array",99999,"includes\\class-machine-translator.php",79,{"type":203,"name":565,"callback":737,"priority":738,"file":734,"line":739},"exclude_special_symbol_from_translation",9999,80,{"type":203,"name":741,"callback":742,"file":734,"line":743},"http_request_timeout","wp9838c_timeout_extend",796,{"type":138,"name":745,"callback":746,"priority":738,"file":734,"line":747},"http_api_curl","etm_custom_curl_opts",812,{"type":203,"name":749,"callback":750,"priority":738,"file":734,"line":751},"http_request_args","etm_custom_http_request_args",824,{"type":138,"name":147,"callback":753,"file":754,"line":671},"add_admin_notice","includes\\class-plugin-notices.php",{"type":138,"name":144,"callback":756,"file":754,"line":757},"dismiss_notification",53,{"type":203,"name":759,"callback":760,"file":754,"line":761},"safe_style_css","allow_z_index_in_wp_kses",69,{"type":138,"name":144,"callback":763,"priority":764,"file":754,"line":765},"dismiss_admin_notifications",200,166,{"type":138,"name":144,"callback":767,"priority":547,"file":754,"line":768},"add_admin_menu_notification_counts",167,{"type":138,"name":144,"callback":770,"priority":592,"file":754,"line":771},"remove_other_plugin_notices",168,{"type":138,"name":144,"callback":773,"file":754,"line":774},"add_plugin_notifications",472,{"type":203,"name":385,"callback":776,"priority":777,"file":778,"line":316},"show_invalid_language_codes_error_notice",999999,"includes\\class-settings.php",{"type":203,"name":780,"callback":781,"file":782,"line":783},"etm_add_language_to_home_url_check_for_admin","__return_false","includes\\class-translation-manager.php",518,{"type":203,"name":382,"callback":785,"priority":35,"file":782,"line":786},"etm_sanitize_title",612,{"type":203,"name":788,"callback":781,"file":789,"line":790},"etm_translate_encoded_html_as_html","includes\\class-translation-render.php",646,{"type":203,"name":788,"callback":781,"file":789,"line":792},655,{"type":203,"name":788,"callback":781,"file":789,"line":794},715,{"type":138,"name":147,"callback":796,"file":797,"line":154},"admin_notice_update_database","includes\\class-upgrade.php",{"type":138,"name":147,"callback":799,"file":797,"line":800},"etm_admin_notice_error_database",366,{"type":203,"name":802,"callback":803,"file":797,"line":804},"wp_loaded","call_create_menu_entries",845,{"type":203,"name":806,"callback":807,"file":808,"line":344},"etm_keep_permalinks_unchanged","__return_true","includes\\class-url-converter.php",{"type":138,"name":290,"callback":810,"file":811,"line":812},"save_current_language","includes\\class-woocommerce-emails.php",21,{"type":138,"name":814,"callback":815,"priority":468,"file":811,"line":493},"woocommerce_checkout_update_order_meta","save_language_on_checkout",{"type":138,"name":817,"callback":818,"priority":468,"file":811,"line":819},"woocommerce_store_api_checkout_update_order_meta","save_language_on_checkout_store_api",28,{"type":138,"name":821,"callback":822,"priority":14,"file":811,"line":823},"woocommerce_order_status_processing_to_cancelled_notification","store_email_order_id",31,{"type":138,"name":825,"callback":822,"priority":14,"file":811,"line":548},"woocommerce_order_status_on-hold_to_cancelled_notification",{"type":138,"name":827,"callback":822,"priority":14,"file":811,"line":585},"woocommerce_order_status_completed_notification",{"type":138,"name":829,"callback":822,"priority":14,"file":811,"line":830},"woocommerce_order_status_pending_to_on-hold_notification",34,{"type":138,"name":832,"callback":822,"priority":14,"file":811,"line":460},"woocommerce_order_status_failed_to_on-hold_notification",{"type":138,"name":834,"callback":822,"priority":14,"file":811,"line":471},"woocommerce_order_status_cancelled_to_on-hold_notification",{"type":138,"name":836,"callback":822,"priority":14,"file":811,"line":483},"woocommerce_order_status_cancelled_to_processing_notification",{"type":138,"name":838,"callback":822,"priority":14,"file":811,"line":600},"woocommerce_order_status_failed_to_processing_notification",{"type":138,"name":840,"callback":822,"priority":14,"file":811,"line":841},"woocommerce_order_status_on-hold_to_processing_notification",39,{"type":138,"name":843,"callback":822,"priority":14,"file":811,"line":844},"woocommerce_order_status_pending_to_processing_notification",40,{"type":138,"name":846,"callback":822,"priority":14,"file":811,"line":847},"woocommerce_order_fully_refunded_notification",41,{"type":138,"name":849,"callback":822,"priority":14,"file":811,"line":850},"woocommerce_order_partially_refunded_notification",42,{"type":138,"name":852,"callback":822,"priority":14,"file":811,"line":853},"woocommerce_order_status_pending_to_failed_notification",43,{"type":138,"name":855,"callback":822,"priority":14,"file":811,"line":856},"woocommerce_order_status_on-hold_to_failed_notification",44,{"type":138,"name":858,"callback":822,"priority":14,"file":811,"line":859},"woocommerce_order_status_pending_to_completed_notification",45,{"type":138,"name":861,"callback":822,"priority":14,"file":811,"line":706},"woocommerce_order_status_failed_to_completed_notification",{"type":138,"name":863,"callback":822,"priority":14,"file":811,"line":864},"woocommerce_order_status_cancelled_to_completed_notification",47,{"type":138,"name":866,"callback":867,"priority":14,"file":811,"line":569},"woocommerce_before_resend_order_emails","prepare_order_id_for_resend_emails",{"type":138,"name":869,"callback":870,"priority":14,"file":811,"line":671},"woocommerce_new_customer_note_notification","prepare_order_id_for_note_emails",{"type":203,"name":872,"callback":873,"priority":468,"file":811,"line":716},"woocommerce_allow_switching_email_locale","etm_woo_setup_locale",{"type":203,"name":875,"callback":876,"priority":468,"file":811,"line":877},"woocommerce_allow_restoring_email_locale","etm_woo_restore_locale",56,{"type":138,"name":236,"callback":236,"file":879,"line":830},"includes\\class-wp-bakery-language-for-blocks.php",{"type":203,"name":881,"callback":881,"file":879,"line":460},"do_shortcode_tag",{"type":203,"name":883,"callback":884,"file":885,"line":812},"etm_edit_translation_url","etm_beaver_builder_compatibility","includes\\compatibility-functions.php",{"type":138,"name":139,"callback":887,"file":885,"line":585},"etm_mbstrings_notification",{"type":203,"name":495,"callback":889,"file":885,"line":600},"etm_missing_mbstrings_library",{"type":203,"name":891,"callback":892,"priority":468,"file":885,"line":853},"nav_menu_link_attributes","etm_remove_html_from_menu_title",{"type":203,"name":894,"callback":895,"priority":48,"file":885,"line":896},"wp_trim_words","etm_wp_trim_words",101,{"type":203,"name":898,"callback":899,"file":885,"line":900},"peepso_data","etm_use_home_url_in_peepso_ajax",111,{"type":203,"name":902,"callback":903,"priority":468,"file":885,"line":904},"peepso_get_page","etm_remove_peepso_double_slash",122,{"type":203,"name":906,"callback":907,"priority":908,"file":885,"line":909},"ginger_iframe_banner","etm_do_shortcode",999,146,{"type":203,"name":911,"callback":907,"priority":908,"file":885,"line":912},"ginger_text_banner",147,{"type":203,"name":914,"callback":915,"file":885,"line":916},"wpo_wcpdf_filename","etm_woo_pdf_invoices_and_packing_slips_compatibility",160,{"type":203,"name":918,"callback":915,"file":885,"line":919},"wpo_wcpdf_get_html",163,{"type":203,"name":921,"callback":922,"priority":468,"file":885,"line":623},"etm_stop_translating_page","etm_woo_pdf_invoices_and_packing_slips_compatibility_dont_translate_pdf",{"type":203,"name":924,"callback":925,"file":885,"line":926},"woocommerce_pdf_invoices_content","etm_woo_ultimate_pdf_invoices_compatibility",185,{"type":203,"name":928,"callback":929,"file":885,"line":930},"woocommerce_pdf_invoices_order_data","etm_woo_ultimate_pdf_invoices_data_compatibility",186,{"type":203,"name":921,"callback":932,"priority":468,"file":885,"line":933},"etm_woocommerce_pdf_catalog_compatibility_dont_translate_pdf",207,{"type":203,"name":935,"callback":936,"file":885,"line":937},"woocommerce_get_order_note","etm_woo_notes_strip_etmst",224,{"type":203,"name":939,"callback":936,"file":885,"line":940},"woocommerce_new_order_note_data",226,{"type":203,"name":942,"callback":943,"file":885,"line":944},"woocommerce_order_item_display_meta_key","etm_woo_data_strip_etmst",237,{"type":203,"name":946,"callback":943,"file":885,"line":947},"woocommerce_order_item_get_method_title",238,{"type":203,"name":220,"callback":949,"file":885,"line":950},"etm_woo_skip_dynamic_translation",249,{"type":138,"name":952,"callback":953,"file":885,"line":954},"woocommerce_email_customer_details","etm_woo_prevent_address_from_translation_in_emails",261,{"type":203,"name":956,"callback":957,"priority":468,"file":885,"line":958},"woocommerce_order_get_formatted_shipping_address","etm_woo_address_no_translate",263,{"type":203,"name":960,"callback":957,"priority":468,"file":885,"line":961},"woocommerce_order_get_formatted_billing_address",264,{"type":203,"name":963,"callback":964,"priority":965,"file":885,"line":966},"woocommerce_product_variation_title","etm_woo_wrap_variation",8,278,{"type":203,"name":262,"callback":968,"priority":468,"file":885,"line":969},"etm_qm_strip_query_monitor_html",290,{"type":203,"name":971,"callback":972,"priority":468,"file":885,"line":973},"etm_translated_html","etm_qm_reappend_query_monitor_html",306,{"type":203,"name":975,"callback":976,"priority":48,"file":885,"line":164},"qm\u002Foutput\u002Ftitle","etm_qm_strip_gettext",{"type":203,"name":971,"callback":978,"priority":468,"file":885,"line":979},"etm_force_include_scripts",340,{"type":203,"name":749,"callback":981,"priority":468,"file":885,"line":249},"etm_strip_etmst_from_requests",{"type":203,"name":983,"callback":984,"file":885,"line":251},"wc_stripe_payment_metadata","etm_strip_request_metadata_keys",{"type":203,"name":986,"callback":987,"file":885,"line":299},"etm_start_output_buffer_priority","etm_nextgen_compatibility",{"type":203,"name":989,"callback":990,"file":885,"line":335},"run_ngg_resource_manager","etm_nextgen_disable_nextgen_in_translation_editor",{"type":203,"name":285,"callback":992,"priority":468,"file":885,"line":366},"etm_woo_translate_product_title_added_to_cart",{"type":203,"name":994,"callback":995,"priority":468,"file":885,"line":996},"woocommerce_cart_item_removed_title","etm_woo_fix_product_remove_from_cart_notice",499,{"type":138,"name":236,"callback":998,"file":885,"line":999},"etm_wootour_add_gettext_filter",515,{"type":203,"name":1001,"callback":1002,"priority":547,"file":885,"line":783},"gettext","etm_wootour_exclude_gettext_strings",{"type":203,"name":1004,"callback":1005,"priority":965,"file":885,"line":1006},"woocommerce_cart_item_name","etm_woo_cart_item_name",538,{"type":203,"name":1008,"callback":1009,"priority":468,"file":885,"line":1010},"wpo_wcpdf_order_item_data","etm_woo_wcpdf_translate_product_name",557,{"type":203,"name":921,"callback":922,"priority":468,"file":885,"line":1012},567,{"type":138,"name":1014,"callback":1015,"priority":468,"file":885,"line":1016},"woocommerce_cart_calculate_fees","etm_woo_checkout_add_ons_filter_etmstr",580,{"type":203,"name":545,"callback":1018,"priority":547,"file":885,"line":1019},"etm_woo_checkout_exclude_strings",583,{"type":138,"name":236,"callback":1021,"file":885,"line":1022},"etm_woo_fondy_payment_gateway_add_gettext_filter",601,{"type":203,"name":1001,"callback":1024,"priority":547,"file":885,"line":1025},"etm_woo_fondy_payment_gateway_exclude_gettext_strings",604,{"type":138,"name":236,"callback":1027,"priority":468,"file":885,"line":1028},"etm_woo_product_filters",626,{"type":138,"name":373,"callback":1030,"priority":48,"file":885,"line":1031},"end_of_buffering",635,{"type":203,"name":1033,"callback":1034,"priority":468,"file":885,"line":1035},"etm_skip_url_for_language","etm_skip_elementor_popup_action_from_url_converter",645,{"type":203,"name":1037,"callback":1038,"priority":35,"file":885,"line":1039},"get_the_date","etm_strip_gettext_from_get_the_date",656,{"type":203,"name":1041,"callback":1042,"file":885,"line":1043},"at_set_product_filter_query","etm_remove_lang_param_from_query",686,{"type":138,"name":1045,"callback":1046,"priority":468,"file":885,"line":1047},"user_register","etm_add_user_prefered_language",707,{"type":138,"name":253,"callback":1049,"priority":738,"file":885,"line":1050},"etm_remove_dflip_defer_script",723,{"type":203,"name":545,"callback":1052,"priority":679,"file":885,"line":1053},"etm_exclude_woo_display_name_gettext",738,{"type":138,"name":337,"callback":1055,"priority":14,"file":885,"line":1056},"etm_superfly_change_menu_loading_hook",755,{"type":138,"name":1058,"callback":1059,"priority":456,"file":885,"line":1060},"wp_print_footer_scripts","sf_dynamic",758,{"type":203,"name":1062,"callback":1063,"priority":733,"file":885,"line":1064},"wpseo_canonical","etm_wpseo_canonical_compat",766,{"type":203,"name":1066,"callback":1067,"priority":733,"file":885,"line":1068},"wpseo_opengraph_url","etm_opengraph_url",776,{"type":138,"name":466,"callback":1070,"priority":468,"file":885,"line":1071},"etm_oxygen_remove_gettext_hooks",791,{"type":203,"name":881,"callback":1073,"priority":468,"file":885,"line":1074},"etm_oxygen_search_compatibility",811,{"type":203,"name":921,"callback":1076,"file":885,"line":1077},"etm_oxygen_disable_etm_in_builder",841,{"type":203,"name":1079,"callback":1080,"file":885,"line":1081},"etm_floating_ls_html","etm_page_builder_compatibility_disable_language_switcher",852,{"type":138,"name":503,"callback":1083,"priority":468,"file":885,"line":1084},"etm_page_builder_compatibility_redirect_to_default_language",870,{"type":203,"name":1086,"callback":1087,"file":885,"line":1088},"etm_ald_enqueue_redirecting_script","etm_ald_dont_redirect_inside_page_builders",899,{"type":203,"name":454,"callback":1090,"file":885,"line":1091},"etm_brizy_disable_dynamic_translation",911,{"type":203,"name":1093,"callback":1094,"priority":468,"file":885,"line":1095},"etm_home_url","etm_brizy_menu_pro_compatibility",924,{"type":203,"name":1093,"callback":1097,"priority":468,"file":885,"line":1098},"etm_woocommerce_pdf_vouchers_download_file_compatibility",951,{"type":203,"name":1100,"callback":1101,"priority":468,"file":885,"line":1102},"aws_search_results_products_ids","etm_aws_search_results_products_ids",979,{"type":203,"name":1104,"callback":1105,"file":885,"line":1106},"wpml_current_language","etm_aws_current_language",1002,{"type":203,"name":1108,"callback":1109,"file":885,"line":1110},"tcb_allow_landing_page_edit","etm_thrive_arhitect_compatibility",1013,{"type":203,"name":1112,"callback":1109,"file":885,"line":1113},"tcb_is_editor_page",1014,{"type":203,"name":499,"callback":1115,"priority":468,"file":885,"line":1116},"etm_thrive_no_redirect_in_editor",1022,{"type":203,"name":1033,"callback":1118,"priority":468,"file":885,"line":1119},"etm_thrive_skip_language_in_editor",1030,{"type":203,"name":1121,"callback":1122,"priority":468,"file":885,"line":1123},"etm_form_inputs","etm_recon_gateway_compatibility",1042,{"type":203,"name":1125,"callback":1126,"priority":468,"file":885,"line":1127},"rtcl_inline_search_autocomplete_args","etm_rtcl_autocomplete_search_results",1057,{"type":138,"name":1129,"callback":1130,"priority":468,"file":885,"line":1131},"wp_body_open","etm_overrule_main_query_condition",1073,{"type":203,"name":1133,"callback":781,"file":885,"line":1134},"etm_wrap_with_post_id_overrule",1076,{"type":203,"name":1136,"callback":1137,"priority":468,"file":885,"line":521},"wp_kses_allowed_html","etm_prevent_kses_from_stripping_etm_post_container",{"type":138,"name":1139,"callback":1140,"priority":468,"file":885,"line":1141},"rtcl_listing_query","etm_rtcl_search_results",1090,{"type":203,"name":220,"callback":1143,"file":885,"line":1144},"etm_add_to_any_skip_dynamic_translation",1117,{"type":203,"name":220,"callback":1146,"file":885,"line":1147},"etm_uncode_skip_dynamic_translation",1132,{"type":203,"name":1093,"callback":1149,"priority":468,"file":885,"line":1150},"etm_skip_home_url_processing_for_pdfemb_server_url",1148,{"type":203,"name":1033,"callback":1152,"priority":468,"file":885,"line":1153},"etm_skip_link_processing_for_pdfemb_server_url",1166,{"type":203,"name":1155,"callback":1156,"file":885,"line":1157},"wp_parse_str","etm_elementor_blockquote_translate_tweet_button",1178,{"type":203,"name":1093,"callback":1159,"priority":468,"file":885,"line":1160},"etm_elementor_blockquote_tweet_button_url",1225,{"type":203,"name":1162,"callback":1163,"file":885,"line":1164},"the_post","etm_elementor_translate_tweet_button_excerpt",1252,{"type":203,"name":1166,"callback":1167,"file":885,"line":1168},"wp_nav_menu_objects","etm_add_current_menu_item_css_class",1269,{"type":203,"name":425,"callback":1170,"priority":116,"file":885,"line":1171},"etm_the_event_calendar_set_query_to_true",1277,{"type":203,"name":545,"callback":1173,"priority":908,"file":885,"line":1174},"etm_exclude_xstore_search_class",1325,{"type":203,"name":1176,"callback":1176,"file":885,"line":1177},"etm_prevent_permalink_update_on_other_languages",1352,{"type":203,"name":545,"callback":1179,"priority":908,"file":885,"line":1180},"etm_exclude_problematic_gettext_strings",1362,{"type":138,"name":1182,"callback":1183,"priority":35,"file":885,"line":1184},"woocommerce_api_request","etm_woo_wc_api_handle_api_request",1393,{"type":203,"name":545,"callback":807,"file":885,"line":1186},1395,{"type":203,"name":921,"callback":807,"file":885,"line":1188},1396,{"type":203,"name":1190,"callback":1191,"priority":57,"file":885,"line":1192},"woocommerce_loop_add_to_cart_link","etm_check_duplicate_quantity_attribute_on_link",1403,{"type":203,"name":1194,"callback":1194,"file":885,"line":1195},"etm_force_search",1417,{"type":203,"name":1197,"callback":1198,"file":885,"line":1199},"woocommerce_product_search_request_search_query","etm_woocommerce_product_search_compatibility",1438,{"type":138,"name":236,"callback":1201,"file":885,"line":1202},"etm_mylisting_hook_exclude_string",1502,{"type":203,"name":399,"callback":1204,"priority":896,"file":885,"line":1205},"etm_mylisting_exclude_string",1505,{"type":203,"name":1207,"callback":1208,"file":885,"line":1209},"googlesitekit_canonical_home_url","etm_googlesitekit_compatibility_home_url",1527,{"type":203,"name":214,"callback":1211,"priority":468,"file":885,"line":1212},"etm_wpengine_query_limit_check",1542,{"type":203,"name":545,"callback":1214,"priority":456,"file":885,"line":1215},"etm_exclude_dokan_date_strings",1561,{"type":203,"name":1217,"callback":1218,"file":885,"line":1219},"pms_restricted_post_redirect_url","etm_add_language_to_pms_wppb_restriction_redirect_url",1583,{"type":203,"name":1221,"callback":1218,"file":885,"line":1222},"wppb_restricted_post_redirect_url",1586,{"type":138,"name":385,"callback":1224,"file":885,"line":1225},"etm_wp_typography",1595,{"type":203,"name":1227,"callback":1228,"file":885,"line":1229},"typo_content_filters","etm_remove_filters_wp_typography",1605,{"type":203,"name":971,"callback":1231,"priority":1232,"file":885,"line":1233},"etm_add_filters_wp_typography",100000,1606,{"type":203,"name":1235,"callback":1236,"priority":1237,"file":885,"line":1238},"run_wptexturize","__return_null",11,1607,{"type":203,"name":1235,"callback":781,"priority":1237,"file":885,"line":1240},1622,{"type":138,"name":466,"callback":1242,"priority":468,"file":885,"line":1243},"etm_AIOSEO_remove_gettext_hooks",1649,{"type":203,"name":1245,"callback":1246,"priority":468,"file":885,"line":1247},"etm_needed_language","etm_page_builders_compatibility_with_subdirectory_for_default_language",1669,{"type":203,"name":921,"callback":1249,"priority":468,"file":885,"line":1250},"etm_give_wp_compatibility",1686,{"type":203,"name":356,"callback":1252,"priority":777,"file":885,"line":1253},"etm_remove_divi_locale_filter",1699,{"type":203,"name":356,"callback":1255,"file":885,"line":1256},"etm_et_divi_maybe_change_frontend_locale",1718,{"type":138,"name":1258,"callback":1259,"file":885,"line":1260},"before_woocommerce_init","closure",1720,{"type":203,"name":1262,"callback":1263,"priority":468,"file":885,"line":1264},"rank_math\u002Fanalytics\u002Fget_translated_objects","etm_rank_math_get_translated_items",1730,{"type":203,"name":780,"callback":781,"file":885,"line":1266},1742,{"type":203,"name":921,"callback":1268,"priority":468,"file":885,"line":1269},"etm_do_not_translate_woo_bookings_cost_calculator",1792,{"type":138,"name":236,"callback":1271,"file":885,"line":1272},"etm_woo_bookings_gettext_filter",1800,{"type":203,"name":1001,"callback":1274,"priority":547,"file":885,"line":1275},"etm_woo_bookings_exclude_gettext_strings",1803,{"type":203,"name":1277,"callback":1278,"priority":468,"file":885,"line":1279},"etm_output_buffer_chunk_size","etm_set_chunk_size_to_zero",1821,{"type":203,"name":1281,"callback":1282,"file":1283,"line":14},"image_size_names_choose","etm_add_flag_sizes","includes\\custom-language.php",{"type":203,"name":1285,"callback":1286,"priority":468,"file":1283,"line":1287},"etm_wp_languages","etmc_add_custom_language",12,{"type":203,"name":399,"callback":1289,"priority":468,"file":1283,"line":761},"etmc_language_rtl",{"type":203,"name":1291,"callback":1292,"priority":468,"file":1283,"line":1293},"etm_flags_path","etmc_flags_path_custom",85,{"type":203,"name":1295,"callback":1296,"priority":468,"file":1283,"line":1297},"etm_flag_file_name","etmc_flag_name_custom",114,{"type":203,"name":1299,"callback":1300,"priority":468,"file":1283,"line":1301},"etm_saving_advanced_settings_is_successful","etm_add_messages_custom_language_codes",139,{"type":203,"name":1303,"callback":1304,"priority":468,"file":1283,"line":501},"etm_extra_sanitize_advanced_settings","etm_save_settings_language",{"type":203,"name":1306,"callback":1307,"priority":14,"file":1308,"line":78},"etm_machine_translation_engines","etm_etranslation_add_engine","includes\\etranslation\\functions.php",{"type":138,"name":1310,"callback":1311,"file":1308,"line":1312},"etm_machine_translation_extra_settings_middle","etm_etranslation_add_settings",17,{"type":203,"name":193,"callback":1314,"file":1308,"line":69},"etm_etranslation_sanitize_settings",{"type":203,"name":1316,"callback":1259,"priority":468,"file":1308,"line":1317},"pre_update_option_etm_machine_translation_settings",144,{"type":203,"name":262,"callback":1319,"priority":1320,"file":1321,"line":1113},"etm_reset_language",99999999,"includes\\functions.php",{"type":203,"name":361,"callback":1323,"priority":1320,"file":1321,"line":1324},"etm_get_locale",1017,{"type":138,"name":802,"callback":1326,"file":1327,"line":1328},"apply_gettext_filter","includes\\gettext\\class-gettext-manager.php",124,{"type":138,"name":337,"callback":1326,"priority":48,"file":1327,"line":1330},126,{"type":138,"name":802,"callback":1332,"priority":1333,"file":1327,"line":1334},"apply_woocommerce_gettext_filter",19,132,{"type":203,"name":1001,"callback":140,"priority":48,"file":1327,"line":1336},189,{"type":203,"name":399,"callback":140,"priority":48,"file":1327,"line":1338},190,{"type":203,"name":1340,"callback":140,"priority":48,"file":1327,"line":1341},"ngettext",191,{"type":203,"name":1343,"callback":140,"priority":48,"file":1327,"line":1344},"ngettext_with_context",192,{"type":203,"name":382,"callback":785,"priority":35,"file":1327,"line":1346},505,{"type":203,"name":1306,"callback":1348,"priority":1349,"file":1350,"line":78},"etm_othermt_add_engine",6,"includes\\other-mt-provider\\functions.php",{"type":138,"name":1310,"callback":1352,"file":1350,"line":1353},"etm_othermt_add_settings",16,{"type":203,"name":1316,"callback":1259,"priority":468,"file":1350,"line":1355},128,{"type":203,"name":565,"callback":1357,"file":1358,"line":706},"etm_add_shortcode_content_to_excluded_words_from_auto_translation","includes\\shortcodes.php",{"type":138,"name":1360,"callback":1361,"file":1362,"line":483},"rest_api_init","register_callback","index.php",{"type":138,"name":139,"callback":1364,"file":1362,"line":1365},"etm_etranslation_multilingual_disabled_notice",140,{"type":138,"name":144,"callback":1367,"file":1362,"line":1368},"etm_tp_detected_notice",143,{"type":138,"name":385,"callback":1370,"priority":35,"file":1362,"line":1371},"etm_run_etranslation_multilingual_hooks",153,{"type":138,"name":1373,"callback":1374,"file":1362,"line":1375},"activated_plugin","etm_plugin_activation_redirect",187,[1377,1381,1385,1387,1390,1393,1396,1399,1402,1405,1408,1411,1413,1416,1421],{"action":1378,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1380},"etm_delete_translations",false,324,{"action":1382,"nopriv":1383,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1384},"etm_get_translations_regular",true,349,{"action":1382,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1386},351,{"action":1388,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1389},"etm_save_translations_regular",352,{"action":1391,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1392},"etm_split_translation_block",353,{"action":1394,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1395},"etm_create_translation_block",354,{"action":1397,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1398},"etm_get_translations_gettext",356,{"action":1400,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1401},"etm_save_translations_gettext",357,{"action":1403,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1404},"etm_get_similar_string_translation",359,{"action":1406,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1407},"etm_scan_gettext",360,{"action":1409,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1410},"etm_save_editor_user_meta",363,{"action":1412,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":800},"etm_process_js_strings_in_translation_editor",{"action":1414,"nopriv":1379,"callback":140,"hasNonce":1379,"hasCapCheck":1379,"file":141,"line":1415},"etm_update_database",374,{"action":1417,"nopriv":1379,"callback":1418,"hasNonce":1379,"hasCapCheck":1379,"file":1419,"line":1420},"etm_string_translation_get_missing_gettext_strings","get_missing_gettext_strings","includes\\string-translation\\class-string-translation.php",90,{"action":1422,"nopriv":1379,"callback":1423,"hasNonce":1379,"hasCapCheck":1379,"file":1419,"line":1424},"etm_string_translation_get_strings_by_original_ids_gettext","get_strings_by_original_ids",97,[1426,1432],{"namespace":1427,"route":1428,"methods":1429,"callback":1431,"permissionCallback":1259,"file":1362,"line":853},"etranslation\u002Fv1","error_callback\u002F(?P\u003Cid>[a-zA-Z0-9._-]+)",[1430],"GET","translation_error_callback",{"namespace":1427,"route":1433,"methods":1434,"callback":1435,"permissionCallback":1259,"file":1362,"line":730},"document\u002Fdestination\u002F(?P\u003Cid>[a-zA-Z0-9._-]+)",[1430],"translation_document_destination",[1437,1441],{"tag":1438,"callback":1439,"file":141,"line":1440},"language-switcher","language_switcher",422,{"tag":1442,"callback":1443,"file":1358,"line":78},"etm_language","etm_language_content",[],15,{"dangerousFunctions":1447,"sqlUsage":1467,"outputEscaping":1535,"fileOperations":116,"externalRequests":1349,"nonceChecks":1445,"capabilityChecks":537,"bundledLibraries":1551},[1448,1451,1454,1458,1461,1463,1464],{"fn":1449,"file":695,"line":844,"context":1450},"unserialize","$unserialized_meta_value = unserialize( $meta_value );",{"fn":1449,"file":1452,"line":57,"context":1453},"includes\\class-machine-translator-logger.php","'characters'  => $this->count( unserialize( $args['strings'] ) ),",{"fn":1455,"file":789,"line":1456,"context":1457},"preg_replace(\u002Fe)",1039,"preg_replace( '\u002F(\u003C|&lt;)(\\\\\\\\)*\\\u002Fe",{"fn":1455,"file":789,"line":1459,"context":1460},1048,"preg_replace('\u002F(\u003C|&lt;)(\\\\\\\\)*\\\u002Fe",{"fn":1455,"file":789,"line":1462,"context":1457},1053,{"fn":1455,"file":789,"line":577,"context":1457},{"fn":1455,"file":1327,"line":1465,"context":1466},414,"preg_replace( '\u002F#!etmst#(.?)\\\u002Fe",{"prepared":69,"raw":460,"locations":1468},[1469,1472,1474,1476,1480,1482,1484,1485,1489,1491,1492,1493,1495,1497,1498,1500,1501,1503,1506,1508,1510,1512,1513,1514,1516,1517,1518,1520,1522,1524,1525,1527,1529,1531,1533],{"file":797,"line":1470,"context":1471},904,"$wpdb->get_var() with variable interpolation",{"file":808,"line":1473,"context":1471},764,{"file":808,"line":1475,"context":1471},771,{"file":1477,"line":1478,"context":1479},"includes\\etranslation\\class-etranslation-query.php",130,"$wpdb->get_row() with variable interpolation",{"file":1477,"line":1481,"context":1471},206,{"file":1477,"line":1483,"context":1479},256,{"file":1477,"line":161,"context":1479},{"file":1486,"line":1487,"context":1488},"includes\\queries\\class-gettext-insert-update.php",115,"$wpdb->get_results() with variable interpolation",{"file":1486,"line":1368,"context":1490},"$wpdb->query() with variable interpolation",{"file":1486,"line":909,"context":1488},{"file":1486,"line":966,"context":1490},{"file":1494,"line":687,"context":1490},"includes\\queries\\class-gettext-normalization.php",{"file":1494,"line":1496,"context":1490},63,{"file":1494,"line":533,"context":1490},{"file":1499,"line":706,"context":1471},"includes\\queries\\class-gettext-table-creation.php",{"file":1499,"line":676,"context":1471},{"file":1499,"line":1502,"context":1471},113,{"file":1504,"line":1505,"context":1471},"includes\\queries\\class-query.php",245,{"file":1504,"line":1507,"context":1471},266,{"file":1504,"line":1509,"context":1471},292,{"file":1504,"line":1511,"context":1471},312,{"file":1504,"line":1386,"context":1471},{"file":1504,"line":283,"context":1490},{"file":1504,"line":1515,"context":1488},478,{"file":1504,"line":414,"context":1490},{"file":1504,"line":419,"context":1488},{"file":1504,"line":1519,"context":1490},555,{"file":1504,"line":1521,"context":1471},571,{"file":1504,"line":1523,"context":1490},617,{"file":1504,"line":790,"context":1490},{"file":1504,"line":1526,"context":1488},1135,{"file":1504,"line":1528,"context":1488},1154,{"file":1504,"line":1530,"context":1471},1432,{"file":1504,"line":1532,"context":1471},1512,{"file":1504,"line":1534,"context":1490},1558,{"escaped":1536,"rawEcho":1349,"locations":1537},572,[1538,1541,1543,1545,1547,1549],{"file":797,"line":1539,"context":1540},531,"raw output",{"file":797,"line":1542,"context":1540},541,{"file":1544,"line":460,"context":1540},"includes\\etm-ajax.php",{"file":1544,"line":1546,"context":1540},179,{"file":1544,"line":1548,"context":1540},188,{"file":1550,"line":607,"context":1540},"partials\\main-settings-language-selector.php",[1552],{"name":1553,"version":29,"knownCves":1554},"Select2",[],[1556,1579,1589,1608,1622,1632,1645,1655,1779,1792,1806],{"entryPoint":1557,"graph":1558,"unsanitizedCount":28,"severity":1578},"ajax_get_similar_string_translation (includes\\class-translation-memory.php:75)",{"nodes":1559,"edges":1575},[1560,1565,1569],{"id":1561,"type":1562,"label":1563,"file":1564,"line":533},"n0","source","$_POST","includes\\class-translation-memory.php",{"id":1566,"type":1567,"label":1568,"file":1564,"line":533},"n1","transform","→ get_similar_string_translation()",{"id":1570,"type":1571,"label":1572,"file":1564,"line":1573,"wp_function":1574},"n2","sink","get_results() [SQLi]",65,"get_results",[1576,1577],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1383},"low",{"entryPoint":1580,"graph":1581,"unsanitizedCount":28,"severity":1578},"\u003Cclass-translation-memory> (includes\\class-translation-memory.php:0)",{"nodes":1582,"edges":1586},[1583,1584,1585],{"id":1561,"type":1562,"label":1563,"file":1564,"line":533},{"id":1566,"type":1567,"label":1568,"file":1564,"line":533},{"id":1570,"type":1571,"label":1572,"file":1564,"line":1573,"wp_function":1574},[1587,1588],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1383},{"entryPoint":1590,"graph":1591,"unsanitizedCount":28,"severity":1578},"etm_update_database (includes\\class-upgrade.php:396)",{"nodes":1592,"edges":1605},[1593,1595,1599,1601],{"id":1561,"type":1562,"label":1594,"file":797,"line":383},"$_REQUEST (x4)",{"id":1566,"type":1571,"label":1596,"file":797,"line":1597,"wp_function":1598},"call_user_func() [RCE]",479,"call_user_func",{"id":1570,"type":1562,"label":1600,"file":797,"line":383},"$_REQUEST",{"id":1602,"type":1571,"label":1603,"file":797,"line":434,"wp_function":1604},"n3","update_option() [Settings Manipulation]","update_option",[1606,1607],{"from":1561,"to":1566,"sanitized":1383},{"from":1570,"to":1602,"sanitized":1383},{"entryPoint":1609,"graph":1610,"unsanitizedCount":35,"severity":1621},"gettext_get_translations (includes\\class-editor-api-gettext-strings.php:31)",{"nodes":1611,"edges":1618},[1612,1614,1616],{"id":1561,"type":1562,"label":1563,"file":1613,"line":474},"includes\\class-editor-api-gettext-strings.php",{"id":1566,"type":1567,"label":1615,"file":1613,"line":474},"→ get_gettext_string_rows_by_ids()",{"id":1570,"type":1571,"label":1572,"file":1504,"line":1617,"wp_function":1574},1066,[1619,1620],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},"high",{"entryPoint":1623,"graph":1624,"unsanitizedCount":35,"severity":1621},"\u003Cclass-editor-api-gettext-strings> (includes\\class-editor-api-gettext-strings.php:0)",{"nodes":1625,"edges":1629},[1626,1627,1628],{"id":1561,"type":1562,"label":1563,"file":1613,"line":474},{"id":1566,"type":1567,"label":1615,"file":1613,"line":474},{"id":1570,"type":1571,"label":1572,"file":1504,"line":1617,"wp_function":1574},[1630,1631],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},{"entryPoint":1633,"graph":1634,"unsanitizedCount":35,"severity":1621},"get_translation_for_strings (includes\\class-editor-api-regular-strings.php:74)",{"nodes":1635,"edges":1642},[1636,1639,1641],{"id":1561,"type":1562,"label":1563,"file":1637,"line":1638},"includes\\class-editor-api-regular-strings.php",121,{"id":1566,"type":1567,"label":1640,"file":1637,"line":1638},"→ get_string_rows()",{"id":1570,"type":1571,"label":1572,"file":1504,"line":1456,"wp_function":1574},[1643,1644],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},{"entryPoint":1646,"graph":1647,"unsanitizedCount":35,"severity":1621},"\u003Cclass-editor-api-regular-strings> (includes\\class-editor-api-regular-strings.php:0)",{"nodes":1648,"edges":1652},[1649,1650,1651],{"id":1561,"type":1562,"label":1563,"file":1637,"line":1638},{"id":1566,"type":1567,"label":1640,"file":1637,"line":1638},{"id":1570,"type":1571,"label":1572,"file":1504,"line":1456,"wp_function":1574},[1653,1654],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},{"entryPoint":1656,"graph":1657,"unsanitizedCount":1778,"severity":1621},"\u003Cclass-upgrade> (includes\\class-upgrade.php:0)",{"nodes":1658,"edges":1755},[1659,1660,1661,1662,1663,1666,1669,1672,1675,1678,1683,1686,1689,1692,1695,1698,1701,1704,1707,1710,1713,1716,1719,1722,1725,1728,1731,1734,1736,1739,1742,1746,1749,1752],{"id":1561,"type":1562,"label":1594,"file":797,"line":383},{"id":1566,"type":1571,"label":1596,"file":797,"line":1597,"wp_function":1598},{"id":1570,"type":1562,"label":1600,"file":797,"line":383},{"id":1602,"type":1571,"label":1603,"file":797,"line":434,"wp_function":1604},{"id":1664,"type":1562,"label":1600,"file":797,"line":1665},"n4",564,{"id":1667,"type":1567,"label":1668,"file":797,"line":1665},"n5","→ get_rows_from_location()",{"id":1670,"type":1571,"label":1572,"file":1504,"line":1671,"wp_function":1574},"n6",1456,{"id":1673,"type":1562,"label":1600,"file":797,"line":1674},"n7",573,{"id":1676,"type":1567,"label":1677,"file":797,"line":1674},"n8","→ update_strings()",{"id":1679,"type":1571,"label":1680,"file":1504,"line":1681,"wp_function":1682},"n9","query() [SQLi]",740,"query",{"id":1684,"type":1562,"label":1600,"file":797,"line":1685},"n10",592,{"id":1687,"type":1567,"label":1688,"file":797,"line":1685},"n11","→ delete_empty_gettext_strings()",{"id":1690,"type":1571,"label":1680,"file":1504,"line":1691,"wp_function":1682},"n12",1471,{"id":1693,"type":1562,"label":1600,"file":797,"line":1694},"n13",616,{"id":1696,"type":1567,"label":1697,"file":797,"line":1694},"n14","→ original_ids_insert()",{"id":1699,"type":1571,"label":1680,"file":1504,"line":1700,"wp_function":1682},"n15",388,{"id":1702,"type":1562,"label":1600,"file":797,"line":1703},"n16",662,{"id":1705,"type":1567,"label":1706,"file":797,"line":1703},"n17","→ original_ids_reindex()",{"id":1708,"type":1571,"label":1680,"file":1504,"line":1709,"wp_function":1682},"n18",449,{"id":1711,"type":1562,"label":1600,"file":797,"line":1712},"n19",902,{"id":1714,"type":1567,"label":1715,"file":797,"line":1712},"n20","→ regenerate_original_meta_table()",{"id":1717,"type":1571,"label":1680,"file":1504,"line":1718,"wp_function":1682},"n21",1582,{"id":1720,"type":1562,"label":1600,"file":797,"line":1721},"n22",933,{"id":1723,"type":1567,"label":1724,"file":797,"line":1721},"n23","→ clean_original_meta()",{"id":1726,"type":1571,"label":1680,"file":1504,"line":1727,"wp_function":1682},"n24",1597,{"id":1729,"type":1562,"label":1600,"file":797,"line":1730},"n25",962,{"id":1732,"type":1567,"label":1733,"file":797,"line":1730},"n26","→ gettext_original_ids_insert()",{"id":1735,"type":1571,"label":1680,"file":1494,"line":676,"wp_function":1682},"n27",{"id":1737,"type":1562,"label":1600,"file":797,"line":1738},"n28",963,{"id":1740,"type":1567,"label":1741,"file":797,"line":1738},"n29","→ get_last_id()",{"id":1743,"type":1571,"label":1744,"file":1504,"line":1530,"wp_function":1745},"n30","get_var() [SQLi]","get_var",{"id":1747,"type":1562,"label":1600,"file":797,"line":1748},"n31",1010,{"id":1750,"type":1567,"label":1751,"file":797,"line":1748},"n32","→ gettext_original_ids_reindex()",{"id":1753,"type":1571,"label":1680,"file":1494,"line":1754,"wp_function":1682},"n33",138,[1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777],{"from":1561,"to":1566,"sanitized":1383},{"from":1570,"to":1602,"sanitized":1383},{"from":1664,"to":1667,"sanitized":1379},{"from":1667,"to":1670,"sanitized":1379},{"from":1673,"to":1676,"sanitized":1379},{"from":1676,"to":1679,"sanitized":1383},{"from":1684,"to":1687,"sanitized":1379},{"from":1687,"to":1690,"sanitized":1379},{"from":1693,"to":1696,"sanitized":1379},{"from":1696,"to":1699,"sanitized":1379},{"from":1702,"to":1705,"sanitized":1379},{"from":1705,"to":1708,"sanitized":1379},{"from":1711,"to":1714,"sanitized":1379},{"from":1714,"to":1717,"sanitized":1379},{"from":1720,"to":1723,"sanitized":1379},{"from":1723,"to":1726,"sanitized":1379},{"from":1729,"to":1732,"sanitized":1379},{"from":1732,"to":1735,"sanitized":1379},{"from":1737,"to":1740,"sanitized":1379},{"from":1740,"to":1743,"sanitized":1379},{"from":1747,"to":1750,"sanitized":1379},{"from":1750,"to":1753,"sanitized":1379},9,{"entryPoint":1780,"graph":1781,"unsanitizedCount":35,"severity":1621},"\u003Cclass-gettext-manager> (includes\\gettext\\class-gettext-manager.php:0)",{"nodes":1782,"edges":1789},[1783,1785,1787],{"id":1561,"type":1562,"label":1784,"file":1327,"line":11},"$_SERVER",{"id":1566,"type":1567,"label":1786,"file":1327,"line":11},"→ update_gettext_strings()",{"id":1570,"type":1571,"label":1680,"file":1486,"line":1788,"wp_function":1682},232,[1790,1791],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},{"entryPoint":1793,"graph":1794,"unsanitizedCount":35,"severity":1621},"get_missing_gettext_strings (includes\\string-translation\\class-string-translation-api-gettext.php:49)",{"nodes":1795,"edges":1803},[1796,1799,1801],{"id":1561,"type":1562,"label":1563,"file":1797,"line":1798},"includes\\string-translation\\class-string-translation-api-gettext.php",77,{"id":1566,"type":1567,"label":1800,"file":1797,"line":1798},"→ get_gettext_string_rows_by_original_id()",{"id":1570,"type":1571,"label":1572,"file":1504,"line":1802,"wp_function":1574},1092,[1804,1805],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},{"entryPoint":1807,"graph":1808,"unsanitizedCount":116,"severity":1621},"\u003Cclass-string-translation-api-gettext> (includes\\string-translation\\class-string-translation-api-gettext.php:0)",{"nodes":1809,"edges":1814},[1810,1812,1813],{"id":1561,"type":1562,"label":1811,"file":1797,"line":1798},"$_POST (x2)",{"id":1566,"type":1567,"label":1800,"file":1797,"line":1798},{"id":1570,"type":1571,"label":1572,"file":1504,"line":1802,"wp_function":1574},[1815,1816],{"from":1561,"to":1566,"sanitized":1379},{"from":1566,"to":1570,"sanitized":1379},{"summary":1818,"deductions":1819},"The \"etranslation-multilingual\" v2.0.6 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in output escaping and the use of prepared statements for SQL queries, with a low history of reported vulnerabilities. However, a significant concern arises from its attack surface. A large number of AJAX handlers (15 out of 15) are exposed without authentication checks, presenting a substantial risk of unauthorized access or manipulation. Furthermore, the taint analysis reveals 8 flows with unsanitized paths, all classified as high severity. This indicates potential for remote code execution or data leakage, especially when combined with the unprotected AJAX endpoints. The absence of recorded CVEs is encouraging, but the findings from the static and taint analyses suggest that unaddressed vulnerabilities may exist within the current version, particularly concerning the handling of user-supplied data in unprotected entry points.",[1820,1822,1824],{"reason":1821,"points":468},"AJAX handlers without auth checks",{"reason":1823,"points":1287},"Taint flows with unsanitized paths (high severity)",{"reason":1825,"points":1826},"Dangerous functions (unserialize, preg_replace(\u002Fe))",7,"2026-03-16T19:53:12.914Z",{"wat":1829,"direct":1842},{"assetPaths":1830,"generatorPatterns":1835,"scriptPaths":1836,"versionParams":1837},[1831,1832,1833,1834],"\u002Fwp-content\u002Fplugins\u002Fetranslation-multilingual\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fetranslation-multilingual\u002Fcss\u002Fpublic.css","\u002Fwp-content\u002Fplugins\u002Fetranslation-multilingual\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fetranslation-multilingual\u002Fjs\u002Fpublic.js",[],[1833,1834],[1838,1839,1840,1841],"etranslation-multilingual\u002Fcss\u002Fadmin.css?ver=","etranslation-multilingual\u002Fcss\u002Fpublic.css?ver=","etranslation-multilingual\u002Fjs\u002Fadmin.js?ver=","etranslation-multilingual\u002Fjs\u002Fpublic.js?ver=",{"cssClasses":1843,"htmlComments":1846,"htmlAttributes":1847,"restEndpoints":1851,"jsGlobals":1854,"shortcodeOutput":1856},[1844,1845],"etranslation-multilingual-settings","etm-admin-notice",[],[1848,1849,1850],"data-etm-lang","data-etm-slug","data-etm-lang-code",[1852,1853],"\u002Fwp-json\u002Fetranslation\u002Fv1\u002Ferror_callback\u002F","\u002Fwp-json\u002Fetranslation\u002Fv1\u002Fdocument\u002Fdestination\u002F",[1855],"ETM_multilingual_ajax_object",[],{"error":1383,"url":1858,"statusCode":263,"statusMessage":1859,"message":1859},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fetranslation-multilingual\u002Fbundle","no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":965,"versions":1861},[1862,1867,1874,1880,1887,1894,1901,1908],{"version":6,"download_url":26,"svn_tag_url":1863,"released_at":29,"has_diff":1379,"diff_files_changed":1864,"diff_lines":29,"trac_diff_url":1865,"vulnerabilities":1866,"is_current":1383},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F2.0.5&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.6",[],{"version":1868,"download_url":1869,"svn_tag_url":1870,"released_at":29,"has_diff":1379,"diff_files_changed":1871,"diff_lines":29,"trac_diff_url":1872,"vulnerabilities":1873,"is_current":1379},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F2.0.4&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.5",[],{"version":121,"download_url":1875,"svn_tag_url":1876,"released_at":29,"has_diff":1379,"diff_files_changed":1877,"diff_lines":29,"trac_diff_url":1878,"vulnerabilities":1879,"is_current":1379},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F2.0.3&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.4",[],{"version":1881,"download_url":1882,"svn_tag_url":1883,"released_at":29,"has_diff":1379,"diff_files_changed":1884,"diff_lines":29,"trac_diff_url":1885,"vulnerabilities":1886,"is_current":1379},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F2.0.2&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.3",[],{"version":1888,"download_url":1889,"svn_tag_url":1890,"released_at":29,"has_diff":1379,"diff_files_changed":1891,"diff_lines":29,"trac_diff_url":1892,"vulnerabilities":1893,"is_current":1379},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F2.0.1&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.2",[],{"version":1895,"download_url":1896,"svn_tag_url":1897,"released_at":29,"has_diff":1379,"diff_files_changed":1898,"diff_lines":29,"trac_diff_url":1899,"vulnerabilities":1900,"is_current":1379},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F2.0.0&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.1",[],{"version":1902,"download_url":1903,"svn_tag_url":1904,"released_at":29,"has_diff":1379,"diff_files_changed":1905,"diff_lines":29,"trac_diff_url":1906,"vulnerabilities":1907,"is_current":1379},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fetranslation-multilingual%2Ftags%2F1.0.0&new_path=%2Fetranslation-multilingual%2Ftags%2F2.0.0",[],{"version":1909,"download_url":1910,"svn_tag_url":1911,"released_at":29,"has_diff":1379,"diff_files_changed":1912,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":1913,"is_current":1379},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fetranslation-multilingual.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fetranslation-multilingual\u002Ftags\u002F1.0.0\u002F",[],[]]