Skip to content

YassineBenMaktouf/LinguaSync-AI

Repository files navigation

LinguaSync AI

Welcome to LinguaSync AI, where we're revolutionizing the way you learn languages. Our innovative platform combines cutting-edge technology with proven educational techniques to deliver an immersive and personalized language learning experience.

Key Features

  • Adaptive Learning Paths: Utilizing the power of Large Language Models (LLM), LinguaSync AI creates dynamic learning journeys tailored to your pace, proficiency, and preferences.
  • Immersive Learning Experience: Engage with the language in meaningful ways through context-based learning and simulated real-world scenarios.
  • Comprehensive Language Coverage: From basics to advanced, our platform covers all aspects of language learning including vocabulary, grammar, pronunciation, and cultural nuances.
  • Interactive Exercises: Test your knowledge and reinforce learning with interactive exercises and quizzes.
  • Progress Tracking: Monitor your learning progress with detailed analytics and personalized feedback.

Getting Started

Prerequisites

Ensure you have Python 3.11 or later installed on your system to run LinguaSync AI.

Installation

  1. Clone the LinguaSync AI repository to your local machine:
git clone https://github.com/YassineBenMaktouf/LinguaSync-AI.git
cd LinguaSync AI
  1. Install the necessary dependencies:
pip install -r requirements.txt

Running the Application

To launch LinguaSync AI, execute the following command in your terminal:

python app.py

Configuration

Before running the application, set up the following environment variables in a .env file:

DATABASE_URL=your_mongodb_connection_string_here
SECRET_KEY=your_secret_key_here
OPENAI_API_KEY=your_openai_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_api_key_here

Support

Need help? For support, please open an issue on our GitHub repository or contact us via email:

Contributions

We welcome contributions! If you'd like to improve LinguaSync AI, please fork the repository, make your changes, and submit a pull request.

Stay Connected

Join our community or sign up for our newsletter to stay updated with the latest features and improvements.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •