Saplo4python-2.0 is a project mainly written in Python, it's free.
Python Library for Saplo Text Analysis API 2.0
Saplo provides services that extract and refine valuable information from large quantities of text. We offer a range of cost efficient text analysis services through an API (Application programming interface). Services can be used either stand alone or combined into new and exiting concepts and technologies.
Documentation and guides for Saplo API is found on the developer page: http://developer.saplo.com.
Getting Started
Install
pip install git+git://github.com/rogeliorv/pysaplo.git
Or download https://github.com/rogeliorv/pysaplo/zipball/master and run
python setup.py install
Get your API key http://saplo.com/api
from pysaplo.saploapi import *
client = SaploJSONClient("YOUR API KEY", "YOUR SECRET KEY")
print client.token
collection_id = client.collection.create( name = "My Collection", description = "This is my first collection for english texts.", language = "en" )
print "New collection created with Id:", collection_id
text_id = client.text.create( collection_id=678, headline='Example Headline', body='This is a short example text. Insert a longer one for better results' )
print "New text created with Id:", text_id
tags = client.text.tags( collection_id=678, text_id=2, wait=10 )
print "Retrieved these tags from the text:", tags
related_texts = client.text.related_texts( collection_id=678, text_id=1, wait=30 )
print "Related texts:", related_texts
reset_collection = client.collection.reset( collection_id=678, )
print "Successfully reseted corpus with properties: ", reset_collection