Application Programming Interfaces (APIs)


Notes:

  • – According to ProgrammableWeb, Apple Siri uses more than 35 APIs http://t.co/IkZiMdsK ..
  • – According to @whereandy .. his Twitter bot @MrDisclosure is made with “python/yaml on ec2. tweepy for the twitter api” ..
  • – (new name) => @trimitapp .. an API for their automatic summarization algorithm may become available in as soon as “a month or so” ..
  • – @Summify integrates @Infochimps TrstRank and StrongLinks APIs to choose the top stories from your social network http://t.co/alG4kAC ..
  • – Wondering how to bridge undocumented @googlechrome speech recognition with undocumented @googlevoice API .. in order to *speak* to chatbots ..
  • – A pluggable backend API system could inform whatever modular personal agent intelligence with an infinite amount of customizable detail ..
  • – XML APIs and/or XMPP interfaces are ideal ways to create pluggable intelligences, whether Pandorabots, Verbots, OpenCog, ad infinitum ..

(95x)

  • Berater .. insult generation service with a clean and simple REST API, built in Node.js .. by @micahwedemeyer
  • cumulusrdf .. Cumulus is an RDF store on cloud-based architectures, a REST-based API with CRUD operations to manage RDF data
  • Cyc SubL API (aka Cyc API) .. allows applications to connect to and use the various CycL modules and functionality (to maintain the Cyc Knowledge Base)
  • D2RQ API .. provides access to relational database content from within the Jena and Sesame RDF frameworks
  • Donatus API (Archimedes Project) .. morphological analysis for XML texts
  • Evri API .. “get recommendations, discover relationships, mine facts and get popularity data” .. @evri
  • FaceTracker .. a C/C++ API for real time generic non-rigid face alignment and tracking
  • Google Prediction API .. “Prediction API enables access to Google’s machine learning algorithms to analyze your historic data”
  • Google Translate API v2 .. now available as a paid service only, and the number of requests your application can make per day is limited
  • Hakia Syndication API .. “XML feed calls, which give developers access to Hakia’s underlying natural language processing” .. @hakia
  • jung2 2.0 API .. Java Universal Network/Graph framework for the modeling, analysis, and visualization of graph data ..
  • Kazuki .. “generates a java API for working with OWL instance data directly from a set of OWL ontologies”
  • Koemei API .. speech recognition in the cloud, ASR via RESTful API
  • Microsoft Speech API .. “Speech Application Programming Interface or SAPI is an API developed by Microsoft”
  • NLP API .. created so that anyone on the web can use the powerful functionality of the Stanford Natural Language Parser .. by Andrew LeBlanc
  • OWL API .. “Java API and reference implmentation for creating, manipulating and serialising OWL Ontologies” .. open source
  • Pingar API .. check for profanity .. document summaries .. well-formed sentences .. @PingarHQ
  • Proofreadbot API .. free online grammar and style checker with rest server that returns reports in several formats
  • Protege-OWL API .. “an open-source Java library for the Web Ontology Language and RDF(S)”
  • Roistr API .. “analyse text like a human” .. Planned categorisation, Unplanned categorisations, Compare all .. @Roistr
  • salsaAPI .. RESTful API uses “latent-semantic analysis (LSA) with Lucene Solr #search” .. @salsaDev
  • Saplo Text Analysis API .. Entity Tagging .. Topic Tags .. Related & Similar Articles .. Contextual recognition .. Sentiment Analysis API .. @saplo
  • simplenlg .. Java API for Natural Language Generation .. a “realisation engine” for Natural Language Generation architectures
  • SitePal API .. @SitePal offers 3 sets of API .. SitePal Client API .. SitePal Server API .. SitePal Editor-Integration API
  • SLAPI (Scalable Language API) .. enables conversant interaction using true natural language including speech recognition and speech synthesis
  • Smack API .. “Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library”
  • sparta .. “Python API for RDF that is designed to help easily learn and navigate the Semantic Web”
  • SpeechAPI .. “Add speech recognition and text to speech to your website with javascript” .. (online speech recognition API like: MIT WAMI)
  • Teleku ..”cloud-based RESTful Phone Web Service API for building speech & touch tone Voice and SMS phone applications” .. @teleku
  • TextWise API .. “Semantic Signatures used for Similarity Search, Categorization, and Concept Tagging” .. @textwise
  • Tropo – Cloud API .. “simple API that adds Voice, SMS, Twitter, and IM support to the programming languages you already know” .. @tropo
  • Twilio REST API .. “allows you to query meta-data about your account, phone numbers, calls, text messages, and recordings” .. @twilio
  • UMBEL Web Services .. Upper Mapping and Binding Exchange Layer Vocabulary and Reference Concept Ontology (lightweight, subject concept reference structure for the Web)
  • Yandex Speller API .. “currently Speller checks the text in Russian, Ukrainian and English”
  • Zypr API .. “lets you control your favorite web services with your voice” .. @zyprnet