PyPLN: a Distributed Platform for Natural Language Processing

This paper presents a distributed platform for Natural Language Processing called PyPLN. PyPLN leverages a vast array of NLP and text processing open source tools, managing the distribution of the workload on a variety of configurations: from a single server to a cluster of linux servers. PyPLN is developed using Python 2.7.3 but makes it very easy to incorporate other softwares for specific tasks as long as a linux version is available. PyPLN facilitates analyses both at document and corpus level, simplifying management and publication of corpora and analytical results through an easy to use web interface. In the current (beta) release, it supports English and Portuguese languages with support to other languages planned for future releases. To support the Portuguese language PyPLN uses the PALAVRAS parser\citep{Bick2000}. Currently PyPLN offers the following features: Text extraction with encoding normalization (to UTF-8), part-of-speech tagging, token frequency, semantic annotation, n-gram extraction, word and sentence repertoire, and full-text search across corpora. The platform is licensed as GPL-v3.

Paper

References (7)

04Pypln: a natural language processing pipeline in pythonPypln: a natural language processing pipeline in python
05Pypln: a natural language processing pipeline in python. page 6838. Euroscipy2012
06The Parsing System ”Palavras”: Automatic Grammatical Analysis of Portuguese in a Constraint Grammar Framework2000
07Pypln: a natural language processing pipeline in python. page 68382012 · Euroscipy, 2012c. URL http: //www.euroscipy.org/talk/6838

Similar papers

© 2026 NYSGPT2525 LLC