Generate extractive summaries from long text documents. Control summary length, extract key sentences, and process multiple documents.
Extractive summarization from long documents with flexible length control and batch processing.
Supports three algorithms (TextRank, LSA, frequency-based) with configurable language support
Control summary length by ratio, sentence count, or word count; optionally preserve original sentence order
Extract key points as bullet-point summaries alongside full-text summaries
Batch process multiple documents or entire directories with consistent parameters
Available as Python API or CLI with file input/output options
Text Summarizer
Create concise summaries from long text documents using extractive summarization. Identifies and extracts the most important sentences while preserving meaning.
Quick Start
from scripts.text_summarizer import TextSummarizer
# Summarize text
summarizer = TextSummarizer()
summary = summarizer.summarize(long_text, ratio=0.2) # 20% of original
print(summary)
# Summarize file
summary = summarizer.summarize_file("article.txt", num_sentences=5)
Featuresdon't have the plugin yet? install it then click "run inline in claude" again.