Marek4321 commited on
Commit
7208523
Β·
verified Β·
1 Parent(s): 1df1e0b

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +82 -39
README.md CHANGED
@@ -7,70 +7,113 @@ sdk: streamlit
7
  sdk_version: 1.46.1
8
  app_file: app.py
9
  pinned: false
10
- license: mit
11
  ---
12
 
13
  # 🌍 BabelSlide v2.0
14
 
15
- Professional document translation application powered by AI. Supports PDF, DOCX, and PPTX formats with intelligent translation using ChatGPT and DeepSeek.
16
 
17
  ## ✨ Features
18
 
19
  - **Multi-format Support**: PDF, Microsoft Word (.docx), PowerPoint (.pptx)
20
- - **AI-Powered Translation**: ChatGPT (GPT-4) and DeepSeek integration
21
- - **Intelligent Processing**: Preserves document structure and formatting
22
- - **Clean Output**: Advanced post-processing removes unwanted LLM commentary
23
- - **Professional UI**: Modern, responsive Streamlit interface
24
- - **Comprehensive Logging**: Detailed process tracking and error handling
25
  - **Translation Reviews**: Automatic quality assessment generation
26
 
27
- ## πŸš€ How to Use
28
 
29
- 1. **Configure API**: Select your AI provider (ChatGPT/DeepSeek) in the sidebar
30
- 2. **Enter API Key**: Provide your API key (required for translation)
31
- 3. **Set Languages**: Choose source and target languages
32
- 4. **Upload Document**: Drag & drop or select your document (PDF/DOCX/PPTX)
33
- 5. **Translate**: Click "πŸš€ Translate Document" and wait for processing
34
- 6. **Download**: Get your translated document and quality review
35
 
36
- ## πŸ”‘ API Keys
37
 
38
- ### ChatGPT (OpenAI)
39
- - Get your API key from [OpenAI Platform](https://platform.openai.com/api-keys)
40
- - Format: `sk-...`
41
 
42
- ### DeepSeek
43
- - Get your API key from [DeepSeek Platform](https://platform.deepseek.com/)
44
- - More cost-effective alternative to ChatGPT
45
 
46
- ## πŸ“‹ Supported Languages
 
 
47
 
48
- Arabic, Chinese (Simplified/Traditional), Dutch, English, French, German, Greek, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Thai, Turkish, Vietnamese
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
- ## πŸ›‘οΈ Privacy & Security
51
 
52
- - **API keys are never stored** - they remain only in your browser session
53
- - **Documents are processed temporarily** - no permanent storage
54
- - **Secure processing** - all data is handled with privacy in mind
 
 
 
55
 
56
- ## 🚨 Limitations
57
 
58
- - **File Size**: Maximum 50MB per document
59
- - **API Dependencies**: Requires active internet connection and valid API keys
60
- - **PDF Formatting**: Complex layouts may require manual adjustment after translation
61
 
62
- ## πŸ—οΈ Technical Architecture
63
 
64
- - **SOLID Principles**: Clean, modular, maintainable code
65
- - **Abstract Base Classes**: Extensible translator and processor interfaces
66
- - **Comprehensive Error Handling**: Graceful failure management
67
- - **Advanced AI Prompting**: Minimizes hallucinations and unwanted commentary
68
- - **Format Preservation**: Maintains document structure and styling
69
 
70
  ## πŸ“„ License
71
 
72
- This project is licensed under the MIT License.
 
 
 
 
 
 
 
 
 
73
 
74
  ---
75
 
76
- **BabelSlide v2.0** - Breaking language barriers, one document at a time 🌍
 
7
  sdk_version: 1.46.1
8
  app_file: app.py
9
  pinned: false
10
+ license: apache-2.0
11
  ---
12
 
13
  # 🌍 BabelSlide v2.0
14
 
15
+ Professional document translation application powered by AI. Translate PDF, DOCX, and PPTX files with intelligent AI translation using ChatGPT and DeepSeek.
16
 
17
  ## ✨ Features
18
 
19
  - **Multi-format Support**: PDF, Microsoft Word (.docx), PowerPoint (.pptx)
20
+ - **AI-Powered Translation**: ChatGPT and DeepSeek integration
21
+ - **Structure Preservation**: Maintains document formatting and layout
22
+ - **Professional Interface**: Modern Streamlit UI with progress tracking
 
 
23
  - **Translation Reviews**: Automatic quality assessment generation
24
 
25
+ ## πŸš€ Quick Start
26
 
27
+ 1. Select your AI provider (ChatGPT/DeepSeek)
28
+ 2. Enter your API key
29
+ 3. Choose source and target languages
30
+ 4. Upload your document (max 50MB)
31
+ 5. Click "πŸš€ Translate Document"
32
+ 6. Download translated file and review
33
 
34
+ ## πŸ”‘ API Keys Required
35
 
36
+ - **ChatGPT**: Get from [OpenAI Platform](https://platform.openai.com/api-keys)
37
+ - **DeepSeek**: Get from [DeepSeek Platform](https://platform.deepseek.com/)
 
38
 
39
+ ## πŸ›‘οΈ Privacy
 
 
40
 
41
+ - API keys never stored permanently
42
+ - Documents processed temporarily only
43
+ - No data retention
44
 
45
+ ## πŸ“„ License
46
+
47
+ Licensed under Apache License 2.0
48
+
49
+ ## πŸ‘¨β€πŸ’» Author
50
+
51
+ **Marek Staniszewski**
52
+ Heuristica
53
+ 🌐 [www.heuristica.pl](http://www.heuristica.pl)
54
+ πŸ“§ staniszewski@heuristica.pl
55
+
56
+ For questions, suggestions, or support, please contact the author.
57
+
58
+ ---
59
+
60
+ **BabelSlide v2.0** - Professional document translation 🌍---
61
+ title: BabelSlide v2.0
62
+ emoji: 🌍
63
+ colorFrom: blue
64
+ colorTo: purple
65
+ sdk: streamlit
66
+ sdk_version: 1.46.1
67
+ app_file: app.py
68
+ pinned: false
69
+ license: apache-2.0
70
+ ---
71
+
72
+ # 🌍 BabelSlide v2.0
73
+
74
+ Professional document translation application powered by AI. Translate PDF, DOCX, and PPTX files with intelligent AI translation using ChatGPT and DeepSeek.
75
+
76
+ ## ✨ Features
77
+
78
+ - **Multi-format Support**: PDF, Microsoft Word (.docx), PowerPoint (.pptx)
79
+ - **AI-Powered Translation**: ChatGPT and DeepSeek integration
80
+ - **Structure Preservation**: Maintains document formatting and layout
81
+ - **Professional Interface**: Modern Streamlit UI with progress tracking
82
+ - **Translation Reviews**: Automatic quality assessment generation
83
 
84
+ ## πŸš€ Quick Start
85
 
86
+ 1. Select your AI provider (ChatGPT/DeepSeek)
87
+ 2. Enter your API key
88
+ 3. Choose source and target languages
89
+ 4. Upload your document (max 50MB)
90
+ 5. Click "πŸš€ Translate Document"
91
+ 6. Download translated file and review
92
 
93
+ ## πŸ”‘ API Keys Required
94
 
95
+ - **ChatGPT**: Get from [OpenAI Platform](https://platform.openai.com/api-keys)
96
+ - **DeepSeek**: Get from [DeepSeek Platform](https://platform.deepseek.com/)
 
97
 
98
+ ## πŸ›‘οΈ Privacy
99
 
100
+ - API keys never stored permanently
101
+ - Documents processed temporarily only
102
+ - No data retention
 
 
103
 
104
  ## πŸ“„ License
105
 
106
+ Licensed under Apache License 2.0
107
+
108
+ ## πŸ‘¨β€πŸ’» Author
109
+
110
+ **Marek Staniszewski**
111
+ Heuristica
112
+ 🌐 [www.heuristica.pl](http://www.heuristica.pl)
113
+ πŸ“§ staniszewski@heuristica.pl
114
+
115
+ For questions, suggestions, or support, please contact the author.
116
 
117
  ---
118
 
119
+ **BabelSlide v2.0** - Professional document translation 🌍