Welcome to LanguageGuideAI! This application serves as a personalized language learning assistant, offering support in various languages. You can interact with the app to practice conversations, ask questions about grammar and vocabulary, and more.
- Multilingual Support: Practice and learn languages such as Spanish, French, German, Italian, Japanese, Chinese, and Russian.
- Personalized Interaction: Receive tailored responses to help you learn and practice your target language.
- Conversation History: Keep track of your interactions with the assistant.
- User-Friendly Interface: A clean and intuitive interface for a smooth learning experience.
Explore the live app here: LanguageGuideAI
To run the application locally, follow these steps:
-
Clone the Repository
git clone https://github.com/Shiv-D-Coder/ManhwaChatbot/ cd LanguageGuideAI
-
Install Dependencies Make sure you have Python 3.7 or higher installed. Then, create a virtual environment and install the required packages:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` pip install -r requirements.txt
-
Run the app
streamlit run app.py --server.port 8051
Open your web browser and go to http://localhost:8051 to view the app.
You can also run the app using Docker. Here’s how:
-
Build the Docker Image
docker build -t lang_app:latest .
-
Run the Docker Container
docker run -p 8051:8051 lang_app:latest
The app will be available at http://localhost:8051.
You can also pull images directly from my Dockerhub to do that run below command
docker login
docker pull shiv37/languageguideai:latest
Enjoy using Manhwa Chatbot! If you have any suggestions or issues, please let me know. Happy chatting! 😊