{"id":334088,"date":"2026-07-18T00:31:48","date_gmt":"2026-07-18T00:31:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/superdav-ai-language-packs\/"},"modified":"2026-07-18T00:31:28","modified_gmt":"2026-07-18T00:31:28","slug":"superdav-ai-language-packs","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/superdav-ai-language-packs\/","author":9327457,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Superdav AI Language Packs","header_author":"superdav42","header_description":"Automatically provides AI-generated translations for WordPress plugins when official translations are missing or incomplete from translate.wordpress.org.","assets_banners_color":"","last_updated":"2026-07-18 00:31:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Ultimate-Multisite\/superdav-ai-language-packs","header_author_uri":"https:\/\/ultimatemultisite.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"superdav42","date":"2026-07-18 00:31:28"}},"upgrade_notice":{"1.0.1":"<p>First WordPress.org release for Superdav AI Language Packs.<\/p>","1.0.0":"<p>Initial release. No upgrade necessary.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Status page showing service health, background activity, detected locales, and translation statistics","2":"Translation table showing installed AI language packs and queued translations"}},"plugin_section":[],"plugin_tags":[2353,104,1734,4318,2333],"plugin_category":[48],"plugin_contributors":[181060],"plugin_business_model":[],"class_list":["post-334088","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-i18n","plugin_tags-localization","plugin_tags-machine-translation","plugin_tags-translation","plugin_category-language-tools","plugin_contributors-superdav42","plugin_committers-superdav42"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/superdav-ai-language-packs.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The official WordPress translation platform (translate.wordpress.org) relies on human volunteers and only supports plugins hosted in the WordPress.org plugin repository. This creates a gap for premium plugins, plugins with incomplete translations, and plugins that haven't been fully translated.<\/p>\n\n<p><strong>Superdav AI Language Packs<\/strong> bridges this gap by providing AI-powered translations that are:<\/p>\n\n<ul>\n<li>Automatically downloaded when needed<\/li>\n<li>Generated on-demand using advanced language models<\/li>\n<li>Only used when official translations are missing or incomplete<\/li>\n<li>Always respectful of official translations (they take precedence)<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Automatic Detection<\/strong>: When WordPress checks for plugin updates, the plugin detects which plugins need translations<\/li>\n<li><strong>Smart Filtering<\/strong>: Only requests AI translations for languages with no official translation or incomplete official translations<\/li>\n<li><strong>On-Demand Generation<\/strong>: Translation jobs are triggered when a real site needs them<\/li>\n<li><strong>Local Caching<\/strong>: Translations are cached locally for performance<\/li>\n<li><strong>Priority System<\/strong>: Popular plugins get translated first<\/li>\n<\/ol>\n\n<h4>External Service Usage<\/h4>\n\n<p>This plugin requires the translation service at https:\/\/translate.ultimatemultisite.com to check availability and request AI-generated plugin language packs. Requests are made automatically after activation and during scheduled translation checks.<\/p>\n\n<p>The service receives:<\/p>\n\n<ul>\n<li>Plugin text domain and installed version for plugins that need a language pack<\/li>\n<li>Requested locale codes, including locales discovered from site, network-site, and user-profile language settings<\/li>\n<li>Plugin update-source classification when it is available<\/li>\n<\/ul>\n\n<p>The request body does not include the site URL, WordPress version, user IDs, names, email addresses, passwords, site content, posts, comments, or database records. The service receives the connection IP address as part of handling an HTTP request.<\/p>\n\n<p>The plugin stores its cache and downloaded language packs locally. The service provider's handling, retention, and deletion of request data are governed by its current Privacy Policy and Terms of Use:<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: translate.ultimatemultisite.com<\/li>\n<li><strong>Purpose<\/strong>: Check language-pack availability and generate requested translations<\/li>\n<li><strong>Terms of Use<\/strong>: https:\/\/ultimatemultisite.com\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/ultimatemultisite.com\/privacy<\/li>\n<\/ul>\n\n<p>Deactivate the plugin to stop its external requests.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Smart Detection<\/strong>: Only downloads AI translations when official ones are missing<\/li>\n<li><strong>On-Demand Generation<\/strong>: Translation jobs triggered when needed<\/li>\n<li><strong>WordPress Integration<\/strong>: Uses standard WordPress translation update mechanisms<\/li>\n<li><strong>Multisite Support<\/strong>: Network-activated with per-site locale detection<\/li>\n<li><strong>Priority System<\/strong>: Popular plugins get translated first<\/li>\n<li><strong>Caching<\/strong>: Both API responses and translation files are cached<\/li>\n<li><strong>WP-CLI Support<\/strong>: Full command-line management<\/li>\n<li><strong>Transparent service disclosure<\/strong>: Documents the installation data sent to the translation service<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Developed by Ultimate Multisite<\/li>\n<li>Translations powered by OpenAI GPT models<\/li>\n<li>Inspired by the WordPress Polyglots team<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin communicates with translate.ultimatemultisite.com to check language-pack availability and request translations. It sends plugin text domains, plugin versions, plugin update-source classification when available, and requested locale codes. The request body does not include the site URL, WordPress version, user IDs, names, email addresses, passwords, site content, posts, comments, or database records.<\/p>\n\n<p>The service receives the connection IP address as part of handling an HTTP request. The plugin stores its own cache and downloaded language packs locally; the service provider's processing and retention practices are described in its Privacy Policy: https:\/\/ultimatemultisite.com\/privacy<\/p>\n\n<p>You can stop plugin requests by deactivating the plugin.<\/p>\n\n<!--section=installation-->\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Multisite supported (network-activated)<\/li>\n<\/ul>\n\n<h4>From WordPress.org<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for \"Superdav AI Language Packs\"<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Select the ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>For Multisite<\/h4>\n\n<ol>\n<li>Network activate the plugin from <strong>My Sites &gt; Network Admin &gt; Plugins<\/strong><\/li>\n<li>View translation status at <strong>My Sites &gt; Network Admin &gt; Settings &gt; AI Translations<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20this%20differ%20from%20google%20translate%20or%20other%20translation%20plugins%3F\"><h3>How does this differ from Google Translate or other translation plugins?<\/h3><\/dt>\n<dd><p>This plugin specifically fills the gap in plugin translations. Unlike page translation plugins, it downloads actual .mo\/.po translation files that WordPress uses natively. It only activates when official translations from wordpress.org are missing or incomplete.<\/p><\/dd>\n<dt id=\"is%20my%20data%20safe%3F\"><h3>Is my data safe?<\/h3><\/dt>\n<dd><p>The plugin sends requested locale codes and limited installed-plugin metadata (text domain, version, and update source when available) to the translation service. It does not include the site URL, WordPress version, user IDs, names, email addresses, passwords, site content, posts, comments, or database records in its request body. The service receives the connection IP address as part of handling an HTTP request. Read the linked Privacy Policy and Terms of Use before activating the plugin.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>The service currently supports: Spanish, German, French, Italian, Portuguese, Dutch, Russian, Polish, Swedish, Danish, Finnish, Hungarian, Czech, Romanian, Turkish, Greek, Chinese, and Japanese.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20existing%20translation%20plugins%20like%20polylang%20or%20wpml%3F\"><h3>Can I use this with existing translation plugins like Polylang or WPML?<\/h3><\/dt>\n<dd><p>Yes! This plugin handles plugin translations (the .mo files), while Polylang\/WPML handle content translations. They work together perfectly.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20an%20official%20translation%20becomes%20available%3F\"><h3>What happens if an official translation becomes available?<\/h3><\/dt>\n<dd><p>Official translations from wordpress.org always take precedence. If a human-reviewed translation becomes available, it will automatically replace the AI translation.<\/p><\/dd>\n<dt id=\"how%20much%20does%20this%20cost%3F\"><h3>How much does this cost?<\/h3><\/dt>\n<dd><p>The plugin is free. The translation service is currently offered at no cost while in beta.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1 - 2026-07-17<\/h4>\n\n<ul>\n<li>First WordPress.org release for Superdav AI Language Packs.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2026-04-23<\/h4>\n\n<ul>\n<li>New: Automatic AI translation downloads for plugins missing official translations<\/li>\n<li>New: Smart filtering \u2014 parses .po files to detect genuinely incomplete translations, not just missing ones<\/li>\n<li>New: Detect WordPress.org vs premium plugins; source is included in batch requests to the server<\/li>\n<li>New: Chunked, batched translation refresh to handle large plugin lists without timeouts<\/li>\n<li>New: Rich admin status page with per-plugin and per-locale translation counts<\/li>\n<li>New: Background activity reporting for chunked translation refreshes<\/li>\n<li>New: Default auto_approve=false \u2014 AI translations wait for server-side approval before downloading<\/li>\n<li>New: Allow downloads from translation server on private-IP\/local networks (development environments)<\/li>\n<li>New: Full multisite support with network-admin settings page<\/li>\n<\/ul>","raw_excerpt":"Automatically provides AI-generated translations for WordPress plugins when official translations are missing or incomplete.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334088"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/superdav42"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334088"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334088"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334088"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334088"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334088"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}