- [Archive] Alt Text Reader (@get_altText) / Twitter
I read alt texts from images for you – just mention me in the reply to an image! (alt texts are a cool & accessible way to describe images – see pinned tweet)(If I’m broken, complain to @malfynnction) - [Archive] captions_please (@captions_please) / Twitter
I’m a bot, just starting to beep boop. Tag me in a tweet (or a reply to a tweet) and I’ll do my best to describe the image. Try @captions_please help for more
- So I did:
- [Archive] Jeroen Wiert Pluimers on Twitter: “
@captions_please help for more” / Twitter - [Archive] Jeroen Wiert Pluimers on Twitter: “@captions_please help” / Twitter
- [Archive] captions_please on Twitter: “@jpluimers Tag @captions_please in a tweet to interpret the images.
- You can customize the response by adding one of the following commands after tagging me:
alt text: See what description the user gave when creating the tweetget text: Scan the image for textdescribe: Use AI to create a” / Twitter- [Archive] captions_please on Twitter: “@jpluimers description of the image
translate: Automatically convert the result to the language code specified. (e.g. translate into ja-jp)” / Twitter
- [Archive] Jeroen Wiert Pluimers on Twitter: “
- So I did:
The first is developed and maintained by [Archive] φnn (@malfynnction) / Twitter with source code at [Wayback/Archive] malfynnction/AltText-Tweeter.
The second is developed and maintained by [Archive] Anil (@TheOtherAnil) / Twitter, with source code at [Wayback/Archive] AnilRedshift/captions_please_go where I learned the bot actually understands more commands, even some German:
Look for these methods in the file [Wayback/Archive]
captions_please_go/parse_command.goat main · AnilRedshift/captions_please_go:
parseCommandparseGermanparseEnglishparseGermanRemoveModifiers(removes wordsundanddas)parseGermanDirectives(understands the wordshilfe,alternativtext,scannen,beschreiben,text)parseEnglishparseEnglishRemoveModifiers(removes wordsandandthe)parseEnglishLang(conditionally removes wordsinandinto)parseEnglishDirectives(understands the phraseshelp,auto,text,ocr,describe,caption,alttext,alt_text,alt text,translate,get)parseTag(gets the target IETF Language Tag – likedu-nlfor Dutch-Netherlands orde-defor German-Germany, andfr-befor French-Belgium)
English / German Example Action (nothing, internally calledauto)As in @captions_pleaseTweets best it can do:
alt textif there is an image with analtattribute,ocrif there is an image without analtattribute,describewhen noalt textorocrcan be returned.help/hilfeAs in @captions_please helpTweets help text alt text,alttext,alt_text/alternativtextAs in @captions_please alt textTweets user-supplied alt text ocr,text,get text/scannenAs in @captions_please ocrScan the image for text, then tweets the result describe,caption/beschreibenAs in @captions_please describeTweets the AI generated description of the image translateAs in @captions_please translateTweets the translated text Also observe the commands set boolean flags in a structure, so it is possible to issue multiple commands at once (like
@captions_please ocr translate fr-be)
The above Twitter accounts are complementing the below accounts/commands that I wrote about in One of the coolest Twitter bots commands: @AltTextCrew OCR please (and which both are being developed and maintained by [Archive] LGBTired 🏳️⚧️⚢ (@hbeckpdx) | Twitter):
- [Archive] Alt Text Crew (@AltTextCrew) / Twitter:
Various utilities for helping screenreader users and folks writing alt text
which you can ask for instance to “OCR please” (or just “ORC” when you are less polite).
- [Archive] Alt Text Reminder (@AltTxtReminder) / Twitter
Follow me to get DM reminders when you post images without #AltText
which, when you follow it, reminds me when you tweet an image without an Alt text.
–jeroen





