feat: add recipe translation tool with AI translation and settings management

- Add Word document parsing and translation export
- Add database configuration management
- Add AI/LLM translation configuration
- Add translation vocabulary management
- Add export settings (colors, page orientation, headers)
- Separate database and AI configurations
- Add debounced search to prevent database overload
This commit is contained in:
2026-04-12 23:50:54 +08:00
parent 57e119635e
commit a249fb038c
24 changed files with 3383 additions and 70 deletions
+6
View File
@@ -9,10 +9,16 @@
"lint": "eslint"
},
"dependencies": {
"adm-zip": "^0.5.17",
"cheerio": "^1.2.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"docx": "^9.6.1",
"lucide-react": "^1.8.0",
"mammoth": "^1.12.0",
"mysql2": "^3.22.0",
"next": "16.2.3",
"openai": "^6.34.0",
"radix-ui": "^1.4.3",
"react": "19.2.4",
"react-dom": "19.2.4",