I would like to announce the release of CLAM 0.9.10, an open-source software tool to turn your own command-line applications into fully-fledged RESTful webservices , and providing a web-based user-interface at the same time. It enables both human end-users as well as automated clients to communicate with your tool.
(also available through the Python Package Index)
CLAM offers a multi-user environment and is aimed at wrapping your NLP tools in a batch-execution style, as tools typically take a long time processing large corpus data. To wrap CLAM around your NLP tool. you merely provide a specification of input and output data, and write a wrapper script that CLAM invokes and which in turn invokes your tool. This saves you the time and effort of building a daemon mode and web API in your application itself. CLAM itself is written in Python.
CLAM is developed at the Centre of Language and Speech Technology, Radboud University Nijmegen, and is funded by CLARIN-NL. A demo was recently presented at COLING 2014 in Dublin.
The software is used in a variety of different projects. We also created and host a number of NLP tools through CLAM ourselves; these can be found on:
(You will need to apply for a free account on the webpage for access to these)
Any existing users of CLAM are strongly urged to upgrade to this latest version, as it contains important security fixes!!
Thanks for your attention,
Maarten van Gompel
Centre for Language Studies
Radboud Universiteit Nijmegen
proycon at anaproy.nl http://proycon.anaproy.nl http://github.com/proycon
GnuPG key: 0x1A31555C XMPP: proycon at anaproy.nl Bitcoin: 1BRptZsKQtqRGSZ5qKbX2azbfiygHxJPsd