=== AiGude Tools === Contributors: pagemachine, maltamirano Tags: ai, alt text, accessibility, images, seo Stable tag: 2.5.1 Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Generate and manage image alt text with AI; featuring bulk actions, multilingual prompts, and seamless Media Library integration. == Description == **AiGude Tools** improves accessibility and SEO by automatically generating alternative text for your images using an AI-powered API. Save time, stay consistent, and enhance your site’s visibility in search engines, all without manually writing every alt text. Want to try it? [Visit our live demo.](https://aigude.io/en/Try-It/) To use the plugin you’ll need an AiGude API key, grab one for free at [AiGude.io](https://aigude.io/en/Products/). [AiGude FAQ (German)](https://www.pagemachine.de/ki-loesungen/aigude-faq) ### Key Features - **AI-Powered Alt Text** – Automatically generate descriptive alt text for your images using advanced AI. - **Multilingual Support** – Translate prompts and alt texts via DeepL or Google with one click. - **List View** – Work through your Media Library in a powerful list interface: - Search images by filename, title, or existing alt text - Bulk-generate alt text for selected images (per page or across pages) - Skip existing alt text or overwrite with new results - Preview and edit a single image’s alt text before saving - Select prompts with target languages for single or bulk actions - **Grid View** – Generate alt text directly from the Media Library’s grid: - Quickly select multiple images - Mini-grid shows your current selection - **Prompts** – Create template-driven prompts with placeholders (e.g., `%filename%`, `%title%`) and lock provider-specific target languages. - **Settings** – Manage API keys, view remaining credits, in one place. Perfect for website owners, photographers, agencies, and content teams who want to improve accessibility and SEO without hours of manual work. == Installation == 1. Upload the plugin files to `/wp-content/plugins/aigude-tools`, or install it directly from the WordPress plugin directory. 2. Activate the plugin via **Plugins → Installed Plugins**. 3. Go to **AiGude Tools → Settings** to enter your API key. 4. Use **AiGude Tools → List view** or **Grid view** to generate and manage image alt texts. == Frequently Asked Questions == = Do I need an API key? = Yes, an AiGude API key is required. Get one free at [AiGude.io](https://aigude.io). = Does it overwrite existing alt texts? = Only if you choose. You can skip existing alt texts or overwrite them with new ones. = What languages are supported for translation? = All languages supported by DeepL and Google Translate. We offer translations into 190+ languages, including regional variants. = Can I create my own prompts? = Yes. You can define custom prompts using placeholders such as `%filename%` and `%title%`. Furthermore, you can choose the translation provider for each prompt that best suits you. == Screenshots == 1. List View 2. Grid View 3. Prompts 4. Edit Prompt == Data Processing and Privacy == This plugin connects to AiGude’s captioning service to generate and translate image alternative text. - Images and texts are transmitted to the service for processing. - We do **not** store images after processing; they are held only in memory long enough to generate a response. - Alt-text generation is performed on AiGude–managed 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. Privacy Info: - [AiGude Privacy Policy](https://aigude.io/Informationen/Datenschutz) - [AiGude Terms of Service](https://aigude.io/Informationen/AGB) - [AiGude FAQ (German)](https://www.pagemachine.de/ki-loesungen/aigude-faq) Translations may be performed via the **DeepL API** or the **Google Cloud Translation API**, depending on your configuration. - **DeepL API** - Only the text to be translated and the selected language parameters are transmitted to DeepL. - DeepL is headquartered in Germany and operates under EU GDPR standards. - For details, see the [DeepL Privacy Policy](https://www.deepl.com/privacy). - **Google Cloud Translation API** - Only the text to be translated and the selected language parameters are transmitted to Google. - We use the Google Cloud Translation API v3 with the dedicated EU endpoint `translate-eu.googleapis.com`; see Google’s [endpoint documentation](https://docs.cloud.google.com/translate/docs/advanced/endpoints) for details. - For more information on how Google handles translation data, see Google’s [Data Usage FAQ](https://cloud.google.com/translate/data-usage). == Changelog == = 2.5.1 = * Fixed grid view sending images one at a time instead of in batches of 10. = 2.5.0 = * Bulk alt text generation now sends images in batches of up to 10, reducing total processing time significantly. * Progress bar animates during batch processing with a status indicator showing the current batch. = 2.4.0 = * Prompts in views grouped by provider, with tooltips and “Edit in Prompts” quick access. * New built-in default prompt applied across list/grid views. = 2.3.0 = * Added Google Cloud Translation as an additional translation provider. * Updated Prompts to support target languages across all translation providers. = 2.2.3 = * Renamed the Templates section to Prompts. * Renamed the Server section to Settings. * Added detailed explanations for all placeholder modifiers used in Prompts. = 2.2.2 = * Docs: Readme and translations updated. = 2.2.1 = * Docs: Updated readme links = 2.2.0 = * Prompt and alt‑text translation in all DeepL languages = 2.1.1 = * Updated uninstall routine * Debug: log only when debugging is enabled = 2.1.0 = * Added server-side prompt and placeholders translation * Added formal German translations * Added German version of the readme = 2.0.0 = * Added search in List view * Added Grid view integration with Media Library * Added German translations = 1.0.0 = * Initial release