🌍 Web app for semi-automatic CSV translation | AI-assisted (MarianMT) + human validation
Feature | Description |
---|---|
📁 File Processing | CSV upload, column/row selection, data validation |
🤖 Smart Translation | MarianMT (Rust-powered), error highlighting, Redis caching |
🔒 User Auth | JWT/OAuth2 login with session persistence (MongoDB) |
🚀 Export | Download translated files |
- Python ( < 13, v12 Recommended)
- Rust (latest stable version)
- Node.js (v16+ recommended)
- npm (comes with Node.js)
- cURL
- Clone the repository
git clone https://gitlab-stud.elka.pw.edu.pl/kgorski1/zpr_25l cd zpr_25l
- Run the application
run.bat # More will come when docker will be set up