#!/bin/bash # Document Translator - Development Startup Script echo "๐Ÿš€ Starting Document Translator..." # Check if virtual environment exists if [ ! -d "venv" ]; then echo "๐Ÿ“ฆ Creating virtual environment..." python3 -m venv venv fi # Activate virtual environment echo "๐Ÿ”ง Activating virtual environment..." source venv/bin/activate # Install dependencies echo "๐Ÿ“š Installing dependencies..." pip install -r requirements.txt # Check if OpenRouter API key is set if [ -z "$OPENROUTER_API_KEY" ]; then echo "โš ๏ธ Warning: OPENROUTER_API_KEY environment variable not set" echo "Please set it with: export OPENROUTER_API_KEY='your_key_here'" fi # Run tests echo "๐Ÿงช Running setup tests..." python test_setup.py # Start the application echo "๐ŸŒ Starting FastAPI server on http://localhost:7860" python app.py