A powerful and efficient document translation system that supports multiple file formats and languages. Built with modern AI technologies and cloud-based solutions.
- Multi-format Support: Handles PDF, DOCX, and text files
- Real-time Translation: Powered by state-of-the-art transformer models
- User-friendly Interface: Built with Gradio for easy interaction
- Cloud Integration: Seamless cloud storage support
- High Accuracy: Advanced AI models for precise translations
- Batch Processing: Handle multiple documents simultaneously
- Python 3.8 or higher
- Pip package manager
- Clone the repository:
git clone https://github.com/AkarshanGupta/document-translation-system.git
cd document-translation-system- Install the required packages:
pip install -r requirements.txtgradio
transformers
python-docx
PyPDF2
torch
sentencepiece
tf-keras
numpy
tqdm- Start the application:
python app.py-
Open your web browser and navigate to the provided local URL (typically http://localhost:7860)
-
Upload your document and select the target language
-
Click "Translate" and wait for the process to complete
- PDF files (.pdf)
- Word documents (.docx)
- Text files (.txt)
- Rich Text Format (.rtf)
- Multiple source languages (auto-detection)
- Wide range of target languages
- Neural machine translation
- AWS compatibility
- Firebase support
- Real-time processing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to Hugging Face for their transformer models
- Gradio team for the amazing UI framework
- All contributors and supporters
Akarshan Gupta - GitHub Profile
Project Link: https://github.com/AkarshanGupta/document-translation-system