BableSlide_1.0 / README.md
Marek4321's picture
Update README.md
fbb1578 verified
---
title: BabelSlide 1.0
emoji: 🐠
colorFrom: gray
colorTo: green
sdk: gradio
sdk_version: 5.12.0
app_file: app.py
pinned: false
license: apache-2.0
---
# BabelSlide 1.0
## About
BabelSlide is a powerful tool for translating PowerPoint presentations using state-of-the-art AI models. It supports multiple translation engines, including DeepSeek, ChatGPT, and Mistral. The application is designed to help users easily translate slides and generate comprehensive reviews of the translations.
### Key Features:
- **Multi-language Support**: Translate slides into over 20 languages.
- **AI-Powered Translation**: Utilizes advanced AI models for accurate translations.
- **Review Generation**: Automatically generates a detailed review of the translated content.
- **User-Friendly Interface**: Simple and intuitive Gradio-based interface.
### Technologies Used:
- **Python**: Core programming language.
- **Gradio**: For building the web interface.
- **OpenAI API**: For accessing translation models.
- **python-pptx**: For handling PowerPoint files.
## How to Use
1. **Upload a PowerPoint File**: Click the "Upload PowerPoint File" button to select a `.pptx` file.
2. **Choose an API Provider**: Select an API provider (e.g., DeepSeek, ChatGPT, Mistral) from the dropdown menu.
3. **Enter Your API Key**: Input your API key in the "API Key" field.
4. **Select Languages**: Choose the source and target languages from the dropdown menus.
5. **Start Translation**: Click the "Translate" button to begin the translation process.
6. **Download Results**: Once the translation is complete, download the translated PowerPoint file and the review file.
## Requirements
To run the application locally, you need:
- Python 3.8 or newer
- Installed libraries: `python-pptx`, `openai`, `gradio`
You can install the required libraries using the following command:
```bash
pip install python-pptx openai gradio
License
This project is licensed under the Apache License 2.0.
Authors:
Heuristica
Marek Staniszewski
Support
For any questions or support, please contact:
Email: staniszewski@heuristica.pl
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference