Author: Anup Chapagain
Tech: ReactJS + Firebase + Language Translation API
Learn2Life is an interactive language learning and translation web app.
It allows users to:
- Translate text in multiple languages
- Learn through flashcards, lessons, and quizzes
- Track progress and achievements
- Use bulk translation for efficiency
This project integrates Firebase for authentication and hosting.
- Text Translation (via Translator.js)
- Bulk Translation Tool for multiple sentences
- User Authentication (Login, Sign Up, PrivateRoute)
- Interactive Dashboard with lessons & quizzes
- Progress Tracking and achievements
- Frontend: ReactJS
- Cloud: Firebase Hosting & Firestore
- Languages: JavaScript, HTML, CSS
- Other: Context API for state management
- Clone the repository
git clone https://github.com/anupanonymous/learn2life-language-translator.git
cd learn2life-language-translator- Install dependencies
npm install- Run the development server
npm start- Open in Browser
http://localhost:3000
- Add voice translation and speech recognition
- Deploy as a mobile app (React Native)
- Integrate AI-driven personalized lessons
Anup Chapagain
AI, IoT & Fullstack Enthusiast | Film Making Aspirant | Camera Nerd