{"id":221080,"date":"2025-02-02T13:19:00","date_gmt":"2025-02-02T13:19:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/altvision-ai-alt-text-generator\/"},"modified":"2026-03-29T09:11:25","modified_gmt":"2026-03-29T09:11:25","slug":"altvision-ai-alt-text-generator","status":"publish","type":"plugin","link":"https:\/\/eu.wordpress.org\/plugins\/altvision-ai-alt-text-generator\/","author":23219635,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.5","stable_tag":"1.2.5","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"AltVision - AI Alt Text Generator","header_author":"Christopher State","header_description":"Automatically generate accurate alt text for your images using AI vision technology.","assets_banners_color":"ffffff","last_updated":"2026-03-29 09:11:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/altvision.se","header_author_uri":"https:\/\/cstate.se","rating":5,"author_block_rating":0,"active_installs":10,"downloads":2386,"num_ratings":2,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"statecs","date":"2025-02-02 11:01:59"},"1.0.1":{"tag":"1.0.1","author":"statecs","date":"2025-02-02 13:31:59"},"1.0.2":{"tag":"1.0.2","author":"statecs","date":"2025-02-03 08:40:15"},"1.0.3":{"tag":"1.0.3","author":"statecs","date":"2025-02-03 09:23:53"},"1.0.4":{"tag":"1.0.4","author":"statecs","date":"2025-02-03 09:25:14"},"1.0.5":{"tag":"1.0.5","author":"statecs","date":"2025-02-03 10:25:37"},"1.0.6":{"tag":"1.0.6","author":"statecs","date":"2025-02-03 10:26:54"},"1.0.7":{"tag":"1.0.7","author":"statecs","date":"2025-02-03 21:35:57"},"1.0.8":{"tag":"1.0.8","author":"statecs","date":"2025-07-02 10:18:14"},"1.0.9":{"tag":"1.0.9","author":"statecs","date":"2025-07-02 10:37:06"},"1.1.0":{"tag":"1.1.0","author":"statecs","date":"2025-07-02 14:23:59"},"1.1.1":{"tag":"1.1.1","author":"statecs","date":"2025-07-02 21:09:14"},"1.1.2":{"tag":"1.1.2","author":"statecs","date":"2025-07-04 21:03:18"},"1.1.3":{"tag":"1.1.3","author":"statecs","date":"2025-07-07 10:20:57"},"1.1.4":{"tag":"1.1.4","author":"statecs","date":"2026-02-17 20:23:28"},"1.1.5":{"tag":"1.1.5","author":"statecs","date":"2026-02-18 18:40:51"},"1.1.6":{"tag":"1.1.6","author":"statecs","date":"2026-02-23 10:16:02"},"1.1.7":{"tag":"1.1.7","author":"statecs","date":"2026-02-23 11:55:58"},"1.1.8":{"tag":"1.1.8","author":"statecs","date":"2026-02-24 18:51:37"},"1.1.9":{"tag":"1.1.9","author":"statecs","date":"2026-03-08 20:00:36"},"1.2.0":{"tag":"1.2.0","author":"statecs","date":"2026-03-08 21:25:03"},"1.2.1":{"tag":"1.2.1","author":"statecs","date":"2026-03-13 18:33:42"},"1.2.2":{"tag":"1.2.2","author":"statecs","date":"2026-03-15 10:15:48"},"1.2.3":{"tag":"1.2.3","author":"statecs","date":"2026-03-15 11:00:55"},"1.2.4":{"tag":"1.2.4","author":"statecs","date":"2026-03-21 09:56:35"},"1.2.5":{"tag":"1.2.5","author":"statecs","date":"2026-03-29 09:11:25"}},"upgrade_notice":{"1.2.5":"<p>New feature: Find the context source for images that appear on multiple pages<\/p>","1.2.4":"<p>This update includes performance improvements and stability enhancements for a better user experience<\/p>","1.2.3":"<p>Exclude translation build scripts<\/p>","1.2.2":"<p>Multilingual Support<\/p>","1.2.1":"<p>Premium feature: Automatically generate alt text when images are uploaded<\/p>","1.2.0":"<p>Improvements to error messages and loading indicators<\/p>","1.1.9":"<p>Support for purchasable credits<\/p>","1.1.8":"<p>Context-aware alt text during bulk processing!<\/p>","1.1.7":"<p>Language Support Added to Gutenberg Block<\/p>","1.1.6":"<p>Global Language Preference<\/p>","1.1.5":"<p>The URL is now generated entirely by WordPress via rest_url()<\/p>","1.1.4":"<p>Bug fixes and stability improvements<\/p>","1.1.3":"<p>Configure Stripe Customer Portal<\/p>","1.1.2":"<p>Lang support - Premium<\/p>","1.1.1":"<p>Bugfix React not found<\/p>","1.0.7":"<p>Alt Text Manager - Handles alt texts more efficiently<\/p>","1.0.6":"<p>Fix in assets<\/p>","1.0.5":"<p>Updated with images<\/p>","1.0.4":"<p>update readme<\/p>","1.0.3":"<p>Subscription and checkout improvements<\/p>","1.0.2":"<p>Paid user system, license verification and auto-populate alt tex<\/p>","1.0.0":"<p>Initial release<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3233864,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3233864,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3233860,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3233860,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3233851,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3234270,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The AltVision interface in the Gutenberg editor"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,2353,17214,163,15123],"plugin_category":[34,50],"plugin_contributors":[237755],"plugin_business_model":[],"class_list":["post-221080","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-images","plugin_tags-vision","plugin_category-accessibility","plugin_category-media","plugin_contributors-statecs","plugin_committers-statecs"],"banners":{"banner":"https:\/\/ps.w.org\/altvision-ai-alt-text-generator\/assets\/banner-772x250.jpg?rev=3233860","banner_2x":"https:\/\/ps.w.org\/altvision-ai-alt-text-generator\/assets\/banner-1544x500.jpg?rev=3233860","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/altvision-ai-alt-text-generator\/assets\/icon-128x128.jpg?rev=3233864","icon_2x":"https:\/\/ps.w.org\/altvision-ai-alt-text-generator\/assets\/icon-256x256.jpg?rev=3233864","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/altvision-ai-alt-text-generator\/assets\/screenshot-1.png?rev=3233851","caption":"The AltVision interface in the Gutenberg editor"},{"src":"https:\/\/ps.w.org\/altvision-ai-alt-text-generator\/assets\/screenshot-2.png?rev=3234270","caption":""}],"raw_content":"<!--section=description-->\n<p>AltVision automatically generate precise alt text for your images by analyzing both the image and its surrounding context. The plugin considers headings, paragraphs, and captions near the image to create highly relevant descriptions. Stop spending hours writing manual descriptions - let AI do the heavy lifting!<\/p>\n\n<p>\u2b50 Key Features<\/p>\n\n<ul>\n<li>\ud83c\udfaf <strong>One-click Generation<\/strong>: Generate intelligent alt text instantly<\/li>\n<li>\ud83d\udd0c <strong>WordPress Ready<\/strong>: Seamless WordPress and Gutenberg integration<\/li>\n<li>\ud83c\udfa8 <strong>Format Support<\/strong>: Works with JPG, PNG, WebP, and more<\/li>\n<li>\ud83d\udd12 <strong>Accessibility First<\/strong>: WCAG 2.1 compliance support<\/li>\n<\/ul>\n\n<p>\ud83c\udfc6 Premium Features<\/p>\n\n<ul>\n<li><strong>Bulk Processing<\/strong>: Handle multiple images simultaneously<\/li>\n<li><strong>Priority Processing<\/strong>: Fast-lane image processing<\/li>\n<li><strong>Advanced Analytics<\/strong>: Track your accessibility improvements<\/li>\n<li><strong>Premium Support<\/strong>: 24\/7 dedicated assistance<\/li>\n<\/ul>\n\n<h3>\ud83d\udd27 Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<h3>\ud83d\udd10 Security &amp; Privacy<\/h3>\n\n<p>Our infrastructure uses enterprise-grade security:<\/p>\n\n<p><strong>Image Processing<\/strong>:\n- Purpose: Processes images to generate accurate alt text using AI\n- Data Transmitted: Base64 encoded images and surrounding content for context\n- Frequency: When generating alt text for images in the editor<\/p>\n\n<p><strong>Image Fetching<\/strong>:\n- Purpose: Securely fetches images for processing\n- Data Transmitted: Image URLs\n- Frequency: When processing images\n<strong>Privacy Policy<\/strong>: https:\/\/altvision.se\/privacy\n<strong>Terms of Service<\/strong>: https:\/\/altvision.se\/terms<\/p>\n\n<h3>\ud83d\udcac Support<\/h3>\n\n<p>Need help? Visit our <a href=\"https:\/\/wordpress.org\/support\/plugin\/altvision-ai-alt-text-generator\/\">support forum<\/a><\/p>\n\n\n\n<p><em>Made with \u2764\ufe0f in Stockholm<\/em><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload plugin to <code>\/wp-content\/plugins\/altvision-ai-alt-text-generator<\/code><\/li>\n<li>Activate via WordPress Plugins screen<\/li>\n<li>Configure in Settings-&gt;AltVision<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20the%20ai%20generate%20alt%20text%3F\"><h3>How does the AI generate alt text?<\/h3><\/dt>\n<dd><p>The plugin uses OpenAI API to analyze both images and their surrounding content. It examines adjacent headings, paragraphs, and captions to understand the context, resulting in more meaningful and relevant descriptions that enhance both accessibility and SEO.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20to%20how%20many%20images%20i%20can%20process%3F\"><h3>Is there a limit to how many images I can process?<\/h3><\/dt>\n<dd><p>Free users can process 10 images per day. Premium users can process up to 500 images per day, with the option to purchase additional credits for more.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20generated%20alt%20text%3F\"><h3>Can I edit the generated alt text?<\/h3><\/dt>\n<dd><p>Yes! While our AI is highly accurate, you can always review and modify the generated alt text to better match your needs.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%20to%20use%20the%20plugin%3F\"><h3>Do I need an API key to use the plugin?<\/h3><\/dt>\n<dd><p>No API key is needed for the free version. Premium users receive an API key upon subscription activation.<\/p><\/dd>\n<dt id=\"what%20image%20formats%20are%20supported%3F\"><h3>What image formats are supported?<\/h3><\/dt>\n<dd><p>We support all common web formats including JPG, PNG, WebP, GIF, and AVIF.<\/p><\/dd>\n<dt id=\"can%20i%20bulk%20process%20existing%20images%20in%20my%20media%20library%3F\"><h3>Can I bulk process existing images in my media library?<\/h3><\/dt>\n<dd><p>Premium users can process their entire media library with our bulk processing feature. Free users can process images one at a time.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20cdn-hosted%20images%3F\"><h3>Does it work with CDN-hosted images?<\/h3><\/dt>\n<dd><p>Yes, AltVision works with all major CDN providers and can process any publicly accessible image URL.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>We support 31 languages including English, Spanish, French, German, Arabic, Chinese, Hindi, and many more. The plugin UI is fully localized, and you can configure your preferred language for alt text generation in Settings.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20ai%27s%20output%20style%3F\"><h3>Can I customize the AI's output style?<\/h3><\/dt>\n<dd><p>Premium users can adjust the AI's output style to match their brand voice and preferred level of detail.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Find the context source for images that appear on multiple pages<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>This update includes performance improvements and stability enhancements for a better user experience<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Exclude translation build scripts<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Multilingual Support<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Premium feature: Automatically generate alt text when images are uploaded<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Improvements to error messages and loading indicators<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Support for purchasable credits<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Context-aware alt text during bulk processing!<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Language Support Added to Gutenberg Block<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Global Language Preference<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>The URL is now generated entirely by WordPress via rest_url()<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Bug fixes and stability improvements<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Configure Stripe Customer Portal<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Lang support - Premium<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Bugfix React not found<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Alt Text Manager - Handles alt texts more efficiently<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fix in assets<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Updated with images<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Update readme<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Subscription and checkout improvements<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added paid user system<\/li>\n<li>License verification<\/li>\n<li>Auto-populate alt text<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Transform your website&#039;s accessibility instantly with AI-generated alt text that boosts SEO and enhances user experience.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/221080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=221080"}],"author":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/statecs"}],"wp:attachment":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=221080"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=221080"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=221080"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=221080"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=221080"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=221080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}