Full Article Analysis
Paste any news article to get classification, sentiment, summary, and named entities in one pass.
Sentiment Analysis
Uses VADER (Valence Aware Dictionary) to score the emotional tone of any text.
Named Entity Recognition
spaCy extracts people, organizations, and locations from article text using the en_core_web_sm model.
Topic Modeling
LDA (Latent Dirichlet Allocation) discovers hidden themes across 5 topics using TF-IDF features.
Semantic Search
TF-IDF cosine similarity finds the most relevant articles in the BBC dataset for any query.
Multilingual Processing
langdetect identifies the language; deep-translator handles English ↔ German, French, and Spanish.
NewsBot ChatBot
Ask NewsBot about articles, sentiment, topics, entities, or request translations.