Releases: KazKozDev/book-translator
Releases · KazKozDev/book-translator
v2.0.0 - Complete Project Rewrite
Release v2.0.0 - Complete Project Rewrite
🚀 What's New
- Complete project rewrite with improved architecture
- Enhanced translation quality with two-stage processing (translation + self-reflection)
- New web interface with real-time progress tracking and 3-panel view
- Multi-format export - TXT, PDF, EPUB, clipboard support
- Translation history - auto-saved, searchable, re-exportable
- Smart caching system - SQLite-based translation cache
- Genre-specific modes - fiction, technical, academic, business, poetry
- macOS launcher script - one-click startup
- Improved logging - rotation logs with detailed tracking
- Context-aware chunking - splits by paragraphs, maintains context between chunks
📝 Breaking Changes
This is a complete rewrite of the project. The previous version is available in the archive-old-version branch.
Major changes:
- New codebase structure
- Different configuration approach
- Updated dependencies
- New UI/UX design
🔧 Installation
# 1. Install Ollama
curl -fsSL https://ollama.com/install.sh | sh
# 2. Pull a model
ollama pull llama3
# 3. Clone & run
git clone https://github.com/KazKozDev/book-translator.git
cd book-translator
pip install -r requirements.txt
python translator.pyOpen http://localhost:5001 in your browser.
📦 What's Included
- Full source code
- Web interface (HTML/CSS/JS)
- Python backend (Flask + Ollama)
- macOS launcher script
- Requirements file
- MIT License
🐛 Bug Fixes
- Fixed context loss between chunks
- Improved error handling
- Better memory management
- Fixed export formatting issues
🙏 Notes
- Old version preserved in
archive-old-versionbranch - Requires Ollama to be installed and running
- Supports all major LLM models via Ollama
Full Changelog: archive-old-version...v2.0.0