A Multilingual Covid-19 dashboard built using plotly Dash, used Hugging face transformer - MarianMT for translation. Also has live news feed built using newsapi. Single language version of this app is currently deployed in heroku - here
This project trended on the subreddit r/dataisbeautiful with over 8k upvotes - link to the post
- Clone this repo
git clone https://github.com/nagarajbhat/dash-covid19-multilingual.git
- Create and activate virtual environment (windows)
python -m virtualenv venv
cd venv/Scripts
activate
- Come back to project folder and install dependencies using requirements.txt
pip install -r requirements.txt
- Go to newsapi , create an account and copy your api key, and replace the api key in app.py
newsapi = NewsApiClient(api_key='<YOUR_API_KEY>')
- execute the app from the command line
python app.py
- open in browser the app will be served at https://localhost:8050