{"id":251001,"date":"2025-09-15T17:37:26","date_gmt":"2025-09-15T17:37:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-gude-tools\/"},"modified":"2026-08-22T15:03:26","modified_gmt":"2026-08-22T15:03:26","slug":"aigude-tools","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/aigude-tools\/","author":7445836,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.8.1","stable_tag":"2.8.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AiGude Tools","header_author":"Pagemachine AG","header_description":"Generate and manage image alt text with AI \u2014 supports bulk actions, custom multilingual prompts, and full Media Library integration.","assets_banners_color":"000000","last_updated":"2026-08-22 15:03:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/aigude-tools\/","header_author_uri":"https:\/\/pagemachine.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1103,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.0":{"tag":"2.0.0","author":"PAGEmachine","date":"2025-09-15 17:50:58"},"2.1.0":{"tag":"2.1.0","author":"PAGEmachine","date":"2025-09-25 14:09:32"},"2.1.1":{"tag":"2.1.1","author":"PAGEmachine","date":"2025-09-26 14:23:06"},"2.2.0":{"tag":"2.2.0","author":"PAGEmachine","date":"2025-10-07 10:36:34"},"2.2.1":{"tag":"2.2.1","author":"PAGEmachine","date":"2025-10-07 12:30:55"},"2.2.2":{"tag":"2.2.2","author":"PAGEmachine","date":"2025-10-09 12:21:00"},"2.2.3":{"tag":"2.2.3","author":"PAGEmachine","date":"2025-10-13 15:14:22"},"2.3.0":{"tag":"2.3.0","author":"PAGEmachine","date":"2025-12-02 15:11:51"},"2.4.0":{"tag":"2.4.0","author":"PAGEmachine","date":"2025-12-09 11:33:15"},"2.5.0":{"tag":"2.5.0","author":"PAGEmachine","date":"2026-03-11 12:53:35"},"2.5.1":{"tag":"2.5.1","author":"PAGEmachine","date":"2026-03-12 11:05:19"},"2.6.0":{"tag":"2.6.0","author":"PAGEmachine","date":"2026-08-13 16:22:28"},"2.7.0":{"tag":"2.7.0","author":"PAGEmachine","date":"2026-08-20 16:26:34"},"2.8.0":{"tag":"2.8.0","author":"PAGEmachine","date":"2026-08-21 22:20:22"},"2.8.1":{"tag":"2.8.1","author":"PAGEmachine","date":"2026-08-22 15:03:26"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3412445,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3416296,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3416377,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.0","2.1.0","2.1.1","2.2.0","2.2.1","2.2.2","2.2.3","2.3.0","2.4.0","2.5.0","2.5.1","2.6.0","2.7.0","2.8.0","2.8.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3415292,"resolution":"1","location":"assets","locale":"","width":1896,"height":1894},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3415292,"resolution":"2","location":"assets","locale":"","width":1930,"height":1030},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3415292,"resolution":"3","location":"assets","locale":"","width":2066,"height":1082},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3415292,"resolution":"4","location":"assets","locale":"","width":2514,"height":1476}},"screenshots":{"1":"List View","2":"Grid View","3":"Prompts","4":"Edit Prompt"}},"plugin_section":[],"plugin_tags":[1953,2353,17214,163,186],"plugin_category":[34,50,55],"plugin_contributors":[247909,247908],"plugin_business_model":[],"class_list":["post-251001","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-images","plugin_tags-seo","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-maltamirano","plugin_contributors-pagemachine","plugin_committers-pagemachine"],"banners":{"banner":"https:\/\/ps.w.org\/aigude-tools\/assets\/banner-772x250.png?rev=3416377","banner_2x":"https:\/\/ps.w.org\/aigude-tools\/assets\/banner-1544x500.png?rev=3416296","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/aigude-tools\/assets\/icon.svg?rev=3412445","icon":"https:\/\/ps.w.org\/aigude-tools\/assets\/icon.svg?rev=3412445","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aigude-tools\/assets\/screenshot-1.png?rev=3415292","caption":"List View"},{"src":"https:\/\/ps.w.org\/aigude-tools\/assets\/screenshot-2.png?rev=3415292","caption":"Grid View"},{"src":"https:\/\/ps.w.org\/aigude-tools\/assets\/screenshot-3.png?rev=3415292","caption":"Prompts"},{"src":"https:\/\/ps.w.org\/aigude-tools\/assets\/screenshot-4.png?rev=3415292","caption":"Edit Prompt"}],"raw_content":"<!--section=description-->\n<p><strong>AiGude Tools<\/strong> improves accessibility and SEO by automatically generating alternative text for your images using an AI-powered API.\nSave time, stay consistent, and enhance your site\u2019s visibility in search engines, all without manually writing every alt text.<\/p>\n\n<p>Want to try it? <a href=\"https:\/\/aigude.io\/en\/Try-It\/\">Visit our live demo.<\/a><\/p>\n\n<p>To use the plugin you\u2019ll need an AiGude API key, grab one for free at <a href=\"https:\/\/aigude.io\/en\/Products\/\">AiGude.io<\/a>.<\/p>\n\n<p><a href=\"https:\/\/www.pagemachine.de\/ki-loesungen\/aigude-faq\">AiGude FAQ (German)<\/a><\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>AI-Powered Alt Text<\/strong> \u2013 Automatically generate descriptive alt text for your images using advanced AI.<\/li>\n<li><strong>Multilingual Support<\/strong> \u2013 Translate prompts and alt texts via DeepL or Google with one click.<\/li>\n<li><strong>List View<\/strong> \u2013 Work through your Media Library in a powerful list interface:\n\n<ul>\n<li>Search images by filename, title, or existing alt text<\/li>\n<li>Bulk-generate alt text for selected images (per page or across pages)<\/li>\n<li>Skip existing alt text or overwrite with new results<\/li>\n<li>Preview and edit a single image\u2019s alt text before saving<\/li>\n<li>Select prompts with target languages for single or bulk actions<\/li>\n<\/ul><\/li>\n<li><strong>Grid View<\/strong> \u2013 Generate alt text directly from the Media Library\u2019s grid:\n\n<ul>\n<li>Quickly select multiple images<\/li>\n<li>Mini-grid shows your current selection<\/li>\n<\/ul><\/li>\n<li><strong>Prompts<\/strong> \u2013 Create template-driven prompts with placeholders (e.g., <code>%filename%<\/code>, <code>%title%<\/code>) and lock provider-specific target languages.<\/li>\n<li><strong>Settings<\/strong> \u2013 Manage API keys, view remaining credits, in one place.<\/li>\n<\/ul>\n\n<p>Perfect for website owners, photographers, agencies, and content teams who want to improve accessibility and SEO without hours of manual work.<\/p>\n\n<h3>Data Processing and Privacy<\/h3>\n\n<p>This plugin connects to AiGude\u2019s captioning service to generate and translate image alternative text.<\/p>\n\n<ul>\n<li>Images and texts are transmitted to the service for processing.\n\n<ul>\n<li>We do <strong>not<\/strong> store images after processing; they are held only in memory long enough to generate a response.<\/li>\n<\/ul><\/li>\n<li>Alt-text generation is performed on AiGude\u2013managed infrastructure located in the European Union. Image files are sent over HTTPS to this infrastructure. No third-party vendors are used for alt-text generation.<\/li>\n<\/ul>\n\n<p>Privacy Info:\n- <a href=\"https:\/\/aigude.io\/Informationen\/Datenschutz\">AiGude Privacy Policy<\/a>\n- <a href=\"https:\/\/aigude.io\/Informationen\/AGB\">AiGude Terms of Service<\/a>\n- <a href=\"https:\/\/www.pagemachine.de\/ki-loesungen\/aigude-faq\">AiGude FAQ (German)<\/a><\/p>\n\n<p>Translations may be performed via the <strong>DeepL API<\/strong> or the <strong>Google Cloud Translation API<\/strong>, depending on your configuration.<\/p>\n\n<ul>\n<li><p><strong>DeepL API<\/strong><\/p>\n\n<ul>\n<li>Only the text to be translated and the selected language parameters are transmitted to DeepL.<\/li>\n<li>DeepL is headquartered in Germany and operates under EU GDPR standards.<\/li>\n<li>For details, see the <a href=\"https:\/\/www.deepl.com\/privacy\">DeepL Privacy Policy<\/a>.<\/li>\n<\/ul><\/li>\n<li><p><strong>Google Cloud Translation API<\/strong><\/p>\n\n<ul>\n<li>Only the text to be translated and the selected language parameters are transmitted to Google.<\/li>\n<li>We use the Google Cloud Translation API v3 with the dedicated EU endpoint <code>translate-eu.googleapis.com<\/code>; see Google\u2019s <a href=\"https:\/\/docs.cloud.google.com\/translate\/docs\/advanced\/endpoints\">endpoint documentation<\/a> for details.<\/li>\n<li>For more information on how Google handles translation data, see Google\u2019s <a href=\"https:\/\/cloud.google.com\/translate\/data-usage\">Data Usage FAQ<\/a>.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/aigude-tools<\/code>, or install it directly from the WordPress plugin directory.<\/li>\n<li>Activate the plugin via <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>AiGude Tools \u2192 Settings<\/strong> to enter your API key.<\/li>\n<li>Use <strong>AiGude Tools \u2192 List view<\/strong> or <strong>Grid view<\/strong> to generate and manage image alt texts.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes, an AiGude API key is required. Get one free at <a href=\"https:\/\/aigude.io\">AiGude.io<\/a>.<\/p><\/dd>\n<dt id=\"does%20it%20overwrite%20existing%20alt%20texts%3F\"><h3>Does it overwrite existing alt texts?<\/h3><\/dt>\n<dd><p>Only if you choose. You can skip existing alt texts or overwrite them with new ones.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%20for%20translation%3F\"><h3>What languages are supported for translation?<\/h3><\/dt>\n<dd><p>All languages supported by DeepL and Google Translate. We offer translations into 190+ languages, including regional variants.<\/p><\/dd>\n<dt id=\"can%20i%20create%20my%20own%20prompts%3F\"><h3>Can I create my own prompts?<\/h3><\/dt>\n<dd><p>Yes. You can define custom prompts using placeholders such as <code>%filename%<\/code> and <code>%title%<\/code>. Furthermore, you can choose the translation provider for each prompt that best suits you.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>Tested with WordPress 7.1.<\/li>\n<li>No functional changes.<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>New: generate alt text for a single image straight from the Media Library. Open any image and use the button under Alternative Text.<\/li>\n<li>The button uses your default prompt, names it, and links to the Prompts screen for changing it.<\/li>\n<li>The bulk actions that write alt text into posts and pages are renamed to say what they do, and now report how many images were saved and how many were skipped.<\/li>\n<li>Those bulk actions now also reach images whose markup carries no editor class, such as hand-written or imported content.<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>New: context enrichment. When enabled, alt text generation also considers the published post or page where an image is used, so descriptions can name the people, events and organizations actually shown.<\/li>\n<li>Context is read from your own published content. No indexing step, and nothing is stored.<\/li>\n<li>Off by default. Enable it under AiGude Tools \u2192 Settings.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Alt text is now generated by the new AiGude Vision model: faster, with improved quality.<\/li>\n<li>Generated alt text now also appears on images that were already placed in posts, without re-editing them.<\/li>\n<li>New bulk actions on posts and pages write generated alt text into the content itself, with a separate action for overwriting alt text that is already there.<\/li>\n<li>Descriptions are generated directly in the prompt's language and only translated when the target language differs, so same-language sites no longer pay for a translation step.<\/li>\n<li>New \"Prompt language\" setting per prompt, listing the languages AiGude generates natively.<\/li>\n<li>The Prompts screen now indicates whether your site language is generated natively or reached through a translation provider.<\/li>\n<li>Existing prompts are assigned the site language automatically; adjust it if a prompt is written in another language.<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>Fixed grid view sending images one at a time instead of in batches of 10.<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Bulk alt text generation now sends images in batches of up to 10, reducing total processing time significantly.<\/li>\n<li>Progress bar animates during batch processing with a status indicator showing the current batch.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Prompts in views grouped by provider, with tooltips and \u201cEdit in Prompts\u201d quick access.<\/li>\n<li>New built-in default prompt applied across list\/grid views.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Added Google Cloud Translation as an additional translation provider.<\/li>\n<li>Updated Prompts to support target languages across all translation providers.<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Renamed the Templates section to Prompts.<\/li>\n<li>Renamed the Server section to Settings.<\/li>\n<li>Added detailed explanations for all placeholder modifiers used in Prompts.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Docs: Readme and translations updated.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Docs: Updated readme links<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Prompt and alt\u2011text translation in all DeepL languages<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Updated uninstall routine<\/li>\n<li>Debug: log only when debugging is enabled<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added server-side prompt and placeholders translation<\/li>\n<li>Added formal German translations<\/li>\n<li>Added German version of the readme<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added search in List view<\/li>\n<li>Added Grid view integration with Media Library<\/li>\n<li>Added German translations<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Generate and manage image alt text with AI; featuring bulk actions, multilingual prompts, and seamless Media Library integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251001"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pagemachine"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251001"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251001"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251001"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251001"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251001"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}