This document presents a system for detecting brain tumors using image processing, machine learning, and natural language processing. The system applies preprocessing, filtering, and segmentation techniques to MRI images to extract features of the tumor such as shape, size, texture, and contrast. Machine learning algorithms are then used to classify tumors and detect their location. The system aims to make tumor detection more efficient and accurate compared to manual detection. It evaluates performance based on metrics like accuracy, sensitivity, specificity, and dice coefficient. The authors conclude the proposed approach can help timely and precise tumor detection and localization.