
visa-doc-translate
SkillOCRs photos of visa documents such as bank, employment or income certificates, translates them into English and builds a side-by-side bilingual PDF. Needs Python (pillow, reportlab) and an OCR engine. Not an official certified translation: verify names, amounts and dates.
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
/visa-doc-translate <image-file>
Examples
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
Output
Creates <filename>_Translated.pdf with:
- Page 1: Original document image (centered, A4 size)
- Page 2: Professional English translation
Requirements
Python Libraries
pip install pillow reportlab
OCR (one of the following)
macOS (recommended):
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
Cross-platform:
pip install easyocr
Tesseract:
brew install tesseract tesseract-lang
pip install pytesseract
How It Works
- Converts HEIC to PNG if needed
- Checks and applies EXIF rotation
- Extracts text using available OCR method
- Translates to professional English
- Generates bilingual PDF
Perfect For
- Australia visa applications
- USA visa applications
- Canada visa applications
- UK visa applications
- EU visa applications
License
MIT
Похожие ресурсы

Rainman Translate Book
SkillTranslates entire books: splits PDF, DOCX or EPUB into chunks for parallel subagents, keeps terminology consistent, resumes interrupted runs and verifies with hashes, then outputs HTML, DOCX, EPUB or PDF. Needs Calibre, Pandoc and Python.
deusyu/translate-book2.1k
LaTeX Document Skill
SkillDescribe what you need and get a typeset PDF: turn handwritten notes or scanned textbooks into LaTeX handouts and cheat sheets, make exams with answer keys, write papers, theses, posters, resumes and letters. 27 templates plus chart and mail-merge scripts. Needs TeX Live (install script included).
ndpvt-web/latex-document-skill787
PaddleOCR MCP Server
MCPOfficial PaddleOCR MCP: text recognition and layout parsing for images and PDFs (PP-OCR, PP-StructureV3, PaddleOCR-VL), returning text or Markdown. Runs inference locally, or calls the official API or a self-hosted service.
PaddlePaddle/PaddleOCR91.2k
MinerU
CLIDocument parser from OpenDataLab that turns PDFs, images and Office files into Markdown or JSON, handling tables, formulas and complex layouts well, with page-by-page reading and citation anchors for agents. Parses locally by default; needs Python 3.10+.
opendatalab/MinerU81.9k
Docling
CLIParses PDF, DOCX, PPTX, XLSX, HTML, images and audio, recovering layout, reading order, tables and formulas, and exports Markdown, HTML or lossless JSON. Started by IBM Research, now hosted by the LF AI & Data Foundation; runs fully locally.
docling-project/docling69k
Marker
CLIConverts PDFs, images, PPTX, DOCX, XLSX, EPUB and more into Markdown, JSON or HTML, preserving tables, formulas and layout, with optional LLM help for higher accuracy. Needs Python 3.10+ and PyTorch; large-scale commercial use of the model weights needs a paid license.
datalab-to/marker40.5k