Google Vision API
I wondered if I could use Google Cloud Vision API in a bot like I use Sikulix today. I created a Google project, created the Google API key, and wrote a quick Java application. Using the annotate image request I retrieved the text from the response. Turns out the GUI application I an trying to automate has a weird font that Google is unable to accurately detect. Tesseract OCR had the same issue with this font so it is not anything lacking with Google’s API. It is just a crappy font.
tl;dr: I can’t use Google Cloud Vision API to build a GUI automation bot because it can’t accurately recognize the crappy font in my GUI application.