Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at firstname.lastname@example.org.
Six APIs in categories such as Natural Language Processing and Chat have been added to the ProgrammableWeb directory. Also new to the Clients area of the directory are an Unofficial Tesla Model S Ruby SDK and Akamai Node.js SDK.
The (a9t9) OCR API offers free image to text conversions. Use the API to parse text from images and return the results in JSON. The API can handle multi page PDFs, is accessible on mobile or desktop, and is iOS and Android compatible.
Pictured is a demonstration of (a9t9) OCR technology / image: (a9t9)'s OCR API
Email Hippo offers email verification services. The RESTful Email Hippo API returns information such as whether or not an @ sign is in the email, if the domain exists, Disposable Email Address (DEA) and more. Use Email Hippo for free mail or disposal detection and to detect role addresses. We've categorized the ccc API under the Email category. See ProgrammableWeb's complete list of Email APIs.
Use PuristSoft Purist-it in-app Chat API to add chat support for mobile apps. The API is compatible with both iOS and Android, push notification enabled, and includes a backend portal for customer service agents. See the API docs for more information and to get started integrating chat into your mobile apps. We've categorized the ccc API under the Chat category. See ProgrammableWeb's complete list of Chat APIs.
SentiLecto API provides natural language understanding for Spanish text, including methods for sentiment analysis, deep structure analysis, entity extraction, and fact mining. The sentiment feature is unique in that it can handle polarity shifting in the same sentence, within embedded clauses, or even on the same word.
IBM Watson Language Translation API provides domain-specific translations. Conversational and News domains provide translations between English and Arabic, Brazilian Portuguese, French, and Spanish. The Patent domain provides translations between English and Brazilian Portuguese, Chinese, Korean, and Spanish. This API is listed under the Translation category.
The IBM Watson Tone Analyzer API helps users discover and revise the tone of text-based language. It can interpret emotional and social cues found in text and offer suggestions on how to improve the intended tone. Use it to examine how readers might perceive written messages.
IBM Watson Tone Analyzer API example / screenshot: IBM Watson
The Tesla Model S is an electric luxury automobile. Unofficial Tesla Model S Ruby SDK by Tim Dorr is a gem that allows developers to integrate the Unofficial Tesla Model S API into their Ruby applications.
Tesla Model S / Flickr/Norsk Elbilforening