Skip to content

News portal for nepali community with devnagari scripts combined with various machine learning features such as sentiment analysis, news category classifier, news summarizer with english translation, news recommendation

Notifications You must be signed in to change notification settings

sthsuyash/Nepali-news-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SajhaKhabar - Nepali News Portal

Overview

SajhaKhabar is a news platform designed specifically for the Nepali-speaking community. It delivers real-time news articles in the Nepali language while fostering a positive and interactive environment. SajhaKhabar prioritizes user-generated content and employs advanced algorithms to ensure high-quality and meaningful news delivery.

Key Features

1. Sentiment Analysis (Powered by Transformer Model)

  • Automatically evaluates the sentimental tone of each news article before publication.
  • Tailored specifically for Nepali text, accounting for linguistic and cultural nuances.
  • Promotes responsible content creation by filtering out emotionally charged or harmful content.

2. News Recommendation (KNN Algorithm)

  • Recommends related content to users based on their interests.
  • Enables users to explore news articles and stories that align with their preferences.

3. Extractive Text Summarization

  • Automatically generates a brief summary for each news article.
  • Helps readers quickly grasp the essence of the content.

4. News Classification

  • Admins can easily categorize news articles using an automated classification system.
  • Enhances the organization and accessibility of content on the platform.

5. User-Friendly Content Management

  • The system processes sentiment analysis, classification, and summarization in the background.
  • Provides admins with seamless content submission and moderation workflows.

Benefits

  • Positive Content Environment: Ensures the integrity and quality of shared news through sentiment analysis.
  • Enhanced User Experience: Enables users to discover content efficiently with recommendations and summaries.
  • Effortless Administration: Simplifies content management for admins with automated categorization and sentiment checks.
  • Support for Nepali Language: Custom-built tools cater to the unique characteristics of Nepali, ensuring accuracy and relevance.

How It Works

  1. Admin Submits News:

    • Admin uploads news articles to the platform.
  2. Automated Processing:

    • The system analyzes the sentiment of the article.
    • The article is categorized and summarized automatically.
  3. Content Approval:

    • Only articles meeting sentiment quality thresholds are approved for publication.
  4. User Interaction:

    • Readers can browse categorized content, read summaries, and explore related news through personalized recommendations.

Installation and Setup

You can visit the respective directories for detailed instructions on setting up the individual components of the project:

The algorithm repository is hosted separately and can be accessed at the following link:


License

This project is licensed under the MIT License. See the LICENSE file for more details.


Contact

For inquiries or feedback, feel free to reach out:

About

News portal for nepali community with devnagari scripts combined with various machine learning features such as sentiment analysis, news category classifier, news summarizer with english translation, news recommendation

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •