Skip to content

Multilingual News Reader fetches, translates, and reads out the latest top news headlines in various languages, making news more accessible to a global audience.

Notifications You must be signed in to change notification settings

atandritC/Multilingual-News-Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Multilingual News Reader

Delivering News in Your Language

Welcome to the Multilingual News Reader! This project fetches top news headlines and reads them aloud in various languages, making news accessible to a wider audience.

What This Project Does

The Multilingual News Reader:

  • Fetches the latest top news headlines from a news API.
  • Asks the user for their preferred language.
  • Translates the news headlines into the chosen language.
  • Reads out the translated headlines using text-to-speech.

Demonstration

For a video demonstration, click here.

Installation and Usage Instructions

If you would like to run the application locally or contribute to its development, follow these steps:

Prerequisites

Ensure you have Python 3.x installed on your machine. You can download it from python.org.

Clone the Repository

git clone https://github.com/yourusername/Multilingual-News-Reader.git
cd Multilingual-News-Reader

Install Dependencies

Install the necessary Python packages using the requirements.txt file:

pip install -r requirements.txt

Run the Application

Start the application:

python news_reader.py

File Descriptions

  • news_reader.py: Main script to fetch, translate, and read news headlines.
  • requirements.txt: List of dependencies required for the project.

Contributor Expectations

If you would like to contribute to the Multilingual News Reader project, please follow these guidelines:

  1. Fork the repository and create your feature branch (git checkout -b feature/AmazingFeature).
  2. Commit your changes (git commit -m 'Add some AmazingFeature').
  3. Push to the branch (git push origin feature/AmazingFeature).
  4. Open a pull request.

Before contributing, ensure your code adheres to the existing style and includes tests where appropriate. Contributions that improve the application's functionality, performance, or usability are highly appreciated.

Thank you for using the Multilingual News Reader! Enjoy staying informed in your preferred language. Happy listening!

About

Multilingual News Reader fetches, translates, and reads out the latest top news headlines in various languages, making news more accessible to a global audience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages