{ "translation": { "chunk_size": 5000, "temperature": 0.3, "glossary": { "enabled": true, "auto_generate": true, "sample_size": 3000 } }, "output": { "output_dir": "output", "filename_suffix": "_bilingual" }, "logging": { "level": "INFO", "file": "logs/translator.log", "rotation": "10 MB", "retention": "7 days" }, "providers": { "openrouter": { "base_url": "https://openrouter.ai/api/v1", "api_key": "YOUR_OPENROUTER_API_KEY", "models": { "fast": "google/gemini-2.0-flash-001", "smart": "google/gemini-2.0-flash-thinking-exp:free" }, "extra_headers": { "HTTP-Referer": "https://github.com/epub-translator", "X-Title": "EPUB Translator" }, "rate_limits": { "requests_per_minute": 60, "concurrent_requests": 32 } }, "v3": { "base_url": "https://api.gpt.ge/v1", "api_key": "YOUR_V3_API_KEY", "models": { "fast": "gpt-4o-mini", "smart": "gpt-4o" }, "extra_headers": { "x-foo": "true" }, "rate_limits": { "requests_per_minute": 500, "concurrent_requests": 50 } } } }