PDF Translator

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

PDF Translator Screenshot

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
Visit Live Demo »

Technologies

  • Python
  • Flask
  • PyMuPDF
  • fpdf2
  • DeepL API
  • Celery (async tasks)
  • FastAPI (for REST interface)
  • AWS S3 (temporary file handling)