On our web site, users enter free form text like "Ribeye steak at Safeway for $8.99. Great deal in Palo Alto."
Does anyone know of APIs that can take free form text and return an image that best represents the text?
Right now, we're feeding the whole text to Google Image Search, but sometimes the extraneous words (e.g., at, for, $8.99) skew the query and induce weird results.