Automatic text and HTML page summarization library and CLI tool.
Extract concise summaries from documents and web pages using multiple algorithms.
Sumy is a Python library and command line utility designed to extract automated summaries from HTML pages or plain text documents. It suits compliance and audit professionals needing to quickly parse lengthy regulatory documents or web sources.
It provides implementations of classic summarization methods like LSA, Luhn, Edmundson, LexRank, and TextRank-style algorithms. It also includes a basic evaluation framework to test generated summaries against reference texts.
Suits data-literate compliance officers and auditors comfortable with Python or CLI tools. It does not suit non-technical users requiring turnkey graphical interfaces.
Supports LSA, Luhn, Edmundson, and LexRank methods out of the box.
Parses content directly from URLs or local text files.
Compares generated summaries against provided reference summary files.
Supports tokenization and stemmers across various natural languages.
It is free under its open source license. The only cost is running it yourself on your own hardware or infrastructure.
880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
Yes, the HTML parser can fetch and parse content directly from web URLs.
Yes, multiple languages are supported with easy extensibility for new ones.
The package includes a sumy_eval command to compare outputs against reference text.
See Zekai first in Google