Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Document Translation System 🌍

Last Updated License

A powerful and efficient document translation system that supports multiple file formats and languages. Built with modern AI technologies and cloud-based solutions.

🚀 Features

  • 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

📋 Prerequisites

  • Python 3.8 or higher
  • Pip package manager

🛠️ Installation

  1. Clone the repository:
git clone https://github.com/AkarshanGupta/document-translation-system.git
cd document-translation-system
  1. Install the required packages:
pip install -r requirements.txt

📦 Dependencies

gradio
transformers
python-docx
PyPDF2
torch
sentencepiece
tf-keras
numpy
tqdm

💻 Usage

  1. Start the application:
python app.py
  1. Open your web browser and navigate to the provided local URL (typically http://localhost:7860)

  2. Upload your document and select the target language

  3. Click "Translate" and wait for the process to complete

🌟 Features in Detail

Document Support

  • PDF files (.pdf)
  • Word documents (.docx)
  • Text files (.txt)
  • Rich Text Format (.rtf)

Language Support

  • Multiple source languages (auto-detection)
  • Wide range of target languages
  • Neural machine translation

Cloud Integration

  • AWS compatibility
  • Firebase support
  • Real-time processing

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Thanks to Hugging Face for their transformer models
  • Gradio team for the amazing UI framework
  • All contributors and supporters

📮 Contact

Akarshan Gupta - GitHub Profile

Project Link: https://github.com/AkarshanGupta/document-translation-system

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages