
Granska API – an Online API for Grammar Checking and Other NLP Services
Author(s) -
Jonas Sjöbergh,
Viggo Kann
Publication year - 2021
Publication title -
linköping electronic conference proceedings
Language(s) - English
Resource type - Conference proceedings
eISSN - 1650-3740
pISSN - 1650-3686
DOI - 10.3384/ecp184175
Subject(s) - computer science , artificial intelligence , natural language processing , lexical analysis , parsing , lemmatisation , grammar , json , precision and recall , programming language , world wide web , philosophy , linguistics
We present an online API to access a number of Natural Language Processing services developed at KTH. The services work on Swedish text. They include tokenization, part-of-speech tagging, shallow parsing, compound word analysis, word inflection, lemmatization, spelling error detection and correction, grammar checking, and more. The services can be accessed in several ways, including a RESTful interface, direct socket communication, and premade Web forms. The services are open to anyone. The source code is also freely available making it possible to set up another server or run the tools locally. We have also evaluated the performance of several of the services and compared them to other available systems. Both the precision and the recall for the Granska grammar checker are higher than for both Microsoft Word and Google Docs. The evaluation also shows that the recall is greatly improved when combining all the grammar checking services in the API, compared to any one method, and combining services is made easy by the API.