# Visa Document Translator Automatically translate visa application documents from images to professional English PDFs. ## Features - πŸ”„ **Automatic OCR**: Tries multiple OCR methods (macOS Vision, EasyOCR, Tesseract) - πŸ“„ **Bilingual PDF**: Original image + professional English translation - 🌍 **Multi-language**: Supports Chinese, and other languages - πŸ“‹ **Professional Format**: Suitable for official visa applications - πŸš€ **Fully Automated**: No manual intervention required ## Supported Documents - Bank deposit certificates (存款证明) - Employment certificates (在职证明) - Retirement certificates (ι€€δΌ‘θ―ζ˜Ž) - Income certificates (ζ”Άε…₯证明) - Property certificates (房产证明) - Business licenses (θ₯δΈšζ‰§η…§) - ID cards and passports ## Usage ```bash /visa-doc-translate ``` ### Examples ```bash /visa-doc-translate RetirementCertificate.PNG /visa-doc-translate BankStatement.HEIC /visa-doc-translate EmploymentLetter.jpg ``` ## Output Creates `_Translated.pdf` with: - **Page 1**: Original document image (centered, A4 size) - **Page 2**: Professional English translation ## Requirements ### Python Libraries ```bash pip install pillow reportlab ``` ### OCR (one of the following) **macOS (recommended)**: ```bash pip install pyobjc-framework-Vision pyobjc-framework-Quartz ``` **Cross-platform**: ```bash pip install easyocr ``` **Tesseract**: ```bash brew install tesseract tesseract-lang pip install pytesseract ``` ## How It Works 1. Converts HEIC to PNG if needed 2. Checks and applies EXIF rotation 3. Extracts text using available OCR method 4. Translates to professional English 5. Generates bilingual PDF ## Perfect For - πŸ‡¦πŸ‡Ί Australia visa applications - πŸ‡ΊπŸ‡Έ USA visa applications - πŸ‡¨πŸ‡¦ Canada visa applications - πŸ‡¬πŸ‡§ UK visa applications - πŸ‡ͺπŸ‡Ί EU visa applications ## License MIT