Python • Open source • NLP

Explore text at scale with PyPLN.

PyPLN was designed as a distributed platform for natural language processing, document analysis, full-text search and interactive visualizations.

An informational archive of the original project—not a currently hosted NLP service.

Original PyPLN illustration of distributed text processingDistributed processing • Original archive graphic
Archive note: Original project material references documentation from 2011–2012; legacy demo services and old integration instructions may no longer work.
Capabilities

From raw documents to meaningful insights

Explore four capabilities described in the original PyPLN website. Images are preserved from the archived project.

Distributed processing illustration
01 / Processing

Distributed architecture

Designed to spread NLP and analytical tasks across available computing resources.

Learn more ↗
Document metadata illustration
02 / Detection

Document metadata

File-type and language detection to inform downstream text analysis workflows.

Learn more ↗
Full-text search illustration
03 / Discovery

Full-text search

Search through documents and corpora using an integrated search capability.

Learn more ↗
What is PyPLN?

A research project built around text analysis

The archived PyPLN site describes a web-based platform for managing documents and corpora, extracting information, and visualizing linguistic analysis.

It was developed by the Núcleo de Análise e Modelagem de Dados research group at Fundação Getúlio Vargas in Rio de Janeiro, Brazil.

✓
Document and corpus management

Organize text material for analysis and exploration.

✓
Linguistic analysis

Explore part-of-speech tags and word frequency statistics.

✓
Visual interpretation

Use visual interfaces to examine analysis results.

Technology in the archive

Built with open-source tools

The original project listed these technologies. They are historical references, not a list of supported versions.

PythonPython
DjangoDjango
WhooshWhoosh
MongoDBMongoDB
ZeroMQZeroMQ
NLTKNLTK

Looking for PyPLN source code?

Explore the project repositories linked by the archived site.

Explore GitHub ↗