PDF Translator
Translate any PDF into English and extract the text with layout preserved.

What It Does
This app allows users to upload almost any PDF, extract its text content, and translate it into English. The result is saved as a .txt file for easy access and reuse.
Key Features
- Uses PyMuPDF to parse and extract clean text
- Translation powered by DeepL API
- Preserves paragraph layout and formatting
- Outputs a downloadable .txt file
Technologies
- Python
- Flask
- PyMuPDF
- fpdf2
- DeepL API
- Celery (async tasks)
- FastAPI (for REST interface)
- AWS S3 (temporary file handling)