News Bias Detector

Introduction

Media articles often contain some degree of bias, regardless of the source. In my project, the program analyzes text to detect and measure bias using natural language processing (NLP) techniques.

The frontend is built with React, providing a responsive user interface. The backend is developed in Python using Flask to serve the API. NLP is implemented using TextBlob, a Python NLP library, for tasks such as sentiment analysis and text classification.

Demonstration

Screenshot

The picture above shows a demonstration of the project.

A short snippet of an article from the New York Times (Aug 13, 2025) was entered as the input for the news analyzer. The output was a summary and a short analysis.

Code

Github Repository


© 2025. All rights reserved.

Powered by Hydejack v9.2.1