{"id":363402,"date":"2026-09-17T12:28:18","date_gmt":"2026-09-17T12:28:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/staglingo\/"},"modified":"2026-09-17T12:27:43","modified_gmt":"2026-09-17T12:27:43","slug":"staglingo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/staglingo\/","author":23559847,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.4","stable_tag":"1.1.4","tested":"","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"StagLingo","header_author":"Stag at Last","header_description":"Translation quality scoring, page URL export, and multilingual index control for TranslatePress.","assets_banners_color":"","last_updated":"2026-09-17 12:27:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/stagatlast.com\/","header_author_uri":"https:\/\/stagatlast.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.1.4":{"tag":"1.1.4","author":"stagatlast","date":"2026-09-17 12:27:43","revision":3700272}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3700358,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3700358,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,99,186,195341,2333],"plugin_category":[48,55],"plugin_contributors":[281279],"plugin_business_model":[],"class_list":["post-363402","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-multilingual","plugin_tags-seo","plugin_tags-translatepress","plugin_tags-translation","plugin_category-language-tools","plugin_category-seo-and-marketing","plugin_contributors-stagatlast","plugin_committers-stagatlast"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/staglingo\/assets\/icon-128x128.png?rev=3700358","icon_2x":"https:\/\/ps.w.org\/staglingo\/assets\/icon-256x256.png?rev=3700358","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>StagLingo Free provides focused utilities for multilingual WordPress sites that use TranslatePress.<\/p>\n\n<p>Free features:<\/p>\n\n<ul>\n<li>Export an inventory of published page titles and canonical URLs as CSV.<\/li>\n<li>Connect your own OpenAI, Google Gemini, Anthropic Claude, or OpenAI-compatible API endpoint.<\/li>\n<li>Score rendered translated pages on language quality and visible composition.<\/li>\n<li>Report suspected translation-application problems separately from language quality.<\/li>\n<li>Add whole-language or page-by-language noindex controls for translated URLs.<\/li>\n<li>Integrate noindex behavior with WordPress core robots output and supported SEO plugins.<\/li>\n<li>Remove noindexed translated alternates from supported hreflang and sitemap outputs.<\/li>\n<\/ul>\n\n<p>StagLingo does not send page content to the plugin vendor for AI scoring. When you choose to test an AI connection or score a page, the selected content is sent directly from your WordPress site to the AI provider that you configured.<\/p>\n\n<p>StagLingo Premium is distributed separately and is not included in the WordPress.org package. Premium adds multilingual export\/review workflows, incremental workflows, reviewed-package import, and automatic translation.<\/p>\n\n<p>More information: https:\/\/stagatlast.com\/<\/p>\n\n<h3>External Services<\/h3>\n\n<p>StagLingo can connect to external services only when you choose to use the related feature.<\/p>\n\n<h4>Freemius<\/h4>\n\n<p>StagLingo uses the Freemius SDK for optional account, upgrade, and product communication features. Freemius may process installation\/account information according to the choices presented by its SDK.<\/p>\n\n<p>Privacy Policy: https:\/\/freemius.com\/privacy\/\nTerms: https:\/\/freemius.com\/terms\/<\/p>\n\n<h4>OpenAI<\/h4>\n\n<p>If you select OpenAI and explicitly test a connection or score a page, the plugin sends the scoring prompt and selected rendered page content directly to OpenAI using your API key.<\/p>\n\n<p>Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy\/\nTerms: https:\/\/openai.com\/policies\/terms-of-use\/<\/p>\n\n<h4>Google Gemini<\/h4>\n\n<p>If you select Google Gemini and explicitly test a connection or score a page, the plugin sends the scoring prompt and selected rendered page content directly to Google's Gemini API using your API key.<\/p>\n\n<p>Privacy Policy: https:\/\/policies.google.com\/privacy\nTerms: https:\/\/ai.google.dev\/gemini-api\/terms<\/p>\n\n<h4>Anthropic Claude<\/h4>\n\n<p>If you select Anthropic and explicitly test a connection or score a page, the plugin sends the scoring prompt and selected rendered page content directly to Anthropic using your API key.<\/p>\n\n<p>Privacy Policy: https:\/\/www.anthropic.com\/legal\/privacy\nTerms: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/p>\n\n<h4>OpenAI-compatible endpoints<\/h4>\n\n<p>If you configure a custom OpenAI-compatible HTTPS endpoint, StagLingo sends the scoring prompt and selected rendered page content directly to that endpoint. The endpoint operator's privacy policy and terms apply.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate TranslatePress.<\/li>\n<li>Install and activate StagLingo.<\/li>\n<li>Open Tools &gt; StagLingo.<\/li>\n<li>Use Page URLs to export your page inventory.<\/li>\n<li>Optional: configure an AI provider under AI Models if you want language-quality scoring.<\/li>\n<li>Optional: configure translated-language noindex rules under Index Control.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20staglingo%20translate%20pages%20automatically%3F\"><h3>Does StagLingo translate pages automatically?<\/h3><\/dt>\n<dd><p>The WordPress.org Free build does not include automatic translation. It includes page URL inventory, AI model settings, language-quality scoring, and translated-language index control.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20ai%20account%3F\"><h3>Do I need an AI account?<\/h3><\/dt>\n<dd><p>Only if you want to use language-quality scoring. You provide your own API key and model.<\/p><\/dd>\n<dt id=\"does%20staglingo%20send%20my%20content%20to%20stag%20at%20last%3F\"><h3>Does StagLingo send my content to Stag at Last?<\/h3><\/dt>\n<dd><p>No AI scoring request is routed through Stag at Last. When you explicitly test a model or score a page, StagLingo sends the selected content directly from your WordPress site to the provider you configured.<\/p><\/dd>\n<dt id=\"does%20staglingo%20require%20translatepress%3F\"><h3>Does StagLingo require TranslatePress?<\/h3><\/dt>\n<dd><p>Translation scoring and translated-language index controls are designed for TranslatePress. Page title and URL inventory export can still work independently.<\/p><\/dd>\n<dt id=\"is%20premium%20included%20in%20this%20plugin%3F\"><h3>Is Premium included in this plugin?<\/h3><\/dt>\n<dd><p>No. Premium is a separate distribution and its implementation is not included in the WordPress.org package.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added the WordPress.org Free distribution with page URL inventory, language-quality scoring, AI model setup, and language index control.<\/li>\n<li>Improved language scoring coverage for complex rendered page layouts.<\/li>\n<li>Kept Premium implementation separate from the WordPress.org package.<\/li>\n<\/ul>","raw_excerpt":"A free TranslatePress companion for page URL inventory, AI-assisted translation-quality scoring, and translated-language index control.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/363402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=363402"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/stagatlast"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=363402"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=363402"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=363402"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=363402"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=363402"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=363402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}