jakept / automatic-alternative-text Goto Github PK
View Code? Open in Web Editor NEWA WordPress plugin for automatically generating alt text for images with Microsoft's Cognitive Services Computer Vision API.
A WordPress plugin for automatically generating alt text for images with Microsoft's Cognitive Services Computer Vision API.
As described in this support thread, the Endpoint URL displayed in Azure no longer includes vision/v1.0
, so the plugin needs to add it if it's missing.
The plugin usage instructions refer to outdated URLs. Usage instructions should refer to up-to-date documentation at https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/vision-api-how-to-topics/howtosubscribe
The Computer Vision API supports multiple languages in the 2.0 version of the API. The plugin should allow users to select one of these languages for the alt text, probably defaulting to the current site language.
The plugin should support setting alternative text on existing media in some way. Either individually or in bulk.
The plugin should support setting alt text on media in bulk. This should be relatively simple using Bulk Actions while in List mode, but adding a button to Grid mode seems to be more difficult.
Investigate the possibility of updating alt text for images in content.
Updating alt text in the media library will update alt text for any images used in correctly developed templates, or as featured images, but won't help for images added to content using the Classic or Gutenberg editor.
This feature would need to scan post/page content HTML to find images missing alt text, send the URL to the API, and then update the HTML. Need to figure out how to handle large numbers of posts, and whether there'll be an issue with breaking Image and Gallery blocks if the HTML is updated directly.
Microsoft has added the Computer Vision API to Azure and supports access over a range of region-based endpoints. The plugin needs to be updated to support these endpoints.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.