Culture Genie is a web application designed to bridge cultures through AI. It provides users with language translation and cultural insights, helping them navigate cross-cultural interactions effectively. Built with Streamlit and the Groq API, Culture Genie aims to foster understanding and respect among diverse cultures.
- Language Translation: Enter text to translate across multiple languages.
- Cultural Insights: Get tips on greetings, dining etiquette, and business norms.
- File Upload: Upload documents to extract relevant cultural information.
- Cultural Etiquette Tips: Receive specific advice based on selected countries or regions.
- Streamlit: For building the web application interface.
- Groq API: Accessing the LLaMA 3 model for language processing.
- Python: Backend logic and API integration.
- Git: Version control for project management.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/culture-genie.git cd culture-genie
-
Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Set up your Groq API key:
-
Create a
.env
file in the root directory and add your API key:GROQ_API_KEY=your_api_key_here
-
-
Run the Streamlit app:
streamlit run app.py
-
Open your web browser and go to
http://localhost:8501
. -
Input text for translation or select a country for cultural insights.
-
Upload documents to extract cultural information and receive etiquette tips.
We welcome contributions! To contribute to the project:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes and commit them:
git commit -m "Add some feature"
- Push to the branch:
git push origin feature/YourFeature
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- LLaMA 3 for its powerful language processing capabilities.
- Streamlit for enabling rapid web app development.
- The Groq API for its efficiency in handling language models.
For any inquiries, feel free to reach out:
- Your Name: [email protected]
- GitHub: mohAhmadRaza
Thank you for checking out Culture Genie! 🌏