Skip to content

poorvaShinde/Tourlingo1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Tourlingo - Multilingual Travel Assistant

Tourlingo is a Flask-based web application that helps travelers by providing real-time translation, location extraction, and travel recommendations across multiple Indian languages.

Features

  • Multilingual Translation: Translate English text to Hindi, Marathi, Tamil, and Telugu using AI4Bharat's IndicTrans2 model
  • Location Recognition: Automatically extract locations, attractions, and organizations from text using spaCy NER
  • Smart Recommendations: Get place suggestions powered by Google Maps API
  • Modern UI: Clean, responsive interface with smooth animations
  • Real-time Processing: Fast translation and entity extraction

Tech Stack

  • Backend: Flask 3.0.0, Python 3.11
  • ML Models:
    • IndicTrans2 (AI4Bharat) for translation
    • spaCy en_core_web_md for Named Entity Recognition
    • PyTorch for model inference
  • APIs: Google Maps Places API
  • Frontend: Vanilla JavaScript, HTML5, CSS3
  • OCR: Tesseract (for future image text extraction)

Project Structure

tourlingo/
β”œβ”€β”€ app/
β”‚ β”œβ”€β”€ main.py
β”‚ β”œβ”€β”€ init.py
β”‚ β”œβ”€β”€ templates/
β”‚ β”‚ └── index.html
β”‚ β”œβ”€β”€ static/
β”‚ └── utils/
β”‚ β”œβ”€β”€ init.py
β”‚ β”œβ”€β”€ translator.py
β”‚ β”œβ”€β”€ ner_extractor.py
β”‚ └── maps_helper.py
β”œβ”€β”€ data/
β”œβ”€β”€ venv/
β”œβ”€β”€ .env
β”œβ”€β”€ requirements.txt
└── README.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors