
Visa Doc Translate
Drop in an image of a visa document in any language and this spins up a bilingual PDF with the original on page one and a professional English translation on page two. It handles the annoying bits automatically: converts HEIC files, reads EXIF data to rotate images correctly, tries multiple OCR engines (macOS Vision, EasyOCR, Tesseract) until one works, then translates everything while keeping names in pinyin and preserving exact numbers. Built for the specific grind of visa applications where you need bank statements, employment letters, or retirement certificates in English. Saves you from manually copying text out of crooked phone photos and formatting translation documents by hand.
- skills.sh installs
- 5.4K
- GitHub stars
- 300.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add affaan-m/ecc --skill visa-doc-translate --agent claude-codeInstalls into .claude/skills of the current project.
Files
You are helping translate visa application documents for visa applications.
Instructions
When the user provides an image file path, AUTOMATICALLY execute the following steps WITHOUT asking for confirmation:
-
Image Conversion: If the file is HEIC, convert it to PNG using
sips -s format png <input> --out <output> -
Image Rotation:
- Check EXIF orientation data
- Automatically rotate the image based on EXIF data
- If EXIF orientation is 6, rotate 90 degrees counterclockwise
- Apply additional rotation as needed (test 180 degrees if document appears upside down)
-
OCR Text Extraction:
- Try multiple OCR methods automatically:
- macOS Vision framework (preferred for macOS)
- EasyOCR (cross-platform, no tesseract required)
- Tesseract OCR (if available)
- Extract all text information from the document
- Identify document type (deposit certificate, employment certificate, retirement certificate, etc.)
- Try multiple OCR methods automatically:
Sponsors
Details
- Repository
- github.com/affaan-m/ecc
- Categories
- Documentation, Automation & Workflows, Office & Documents
- First seen
- Jul 14, 2026
More from affaan-m/ecc
All 263- Flox Environments5.4K
- Unified Notifications Ops5.4K
- Project Flow Ops5.4K
- Social Publisher5.4K
- Hermes Imports5.4K
- Evm Token Decimals5.4K
- Perl Patterns5.4K
- Quarkus Tdd5.4K
- Quarkus Verification5.4K
- Ralphinho Rfc Pipeline5.4K
- Perl Testing5.4K
- Nanoclaw Repl5.4K
- Messages Ops5.4K
- Recsys Pipeline Architect5.4K
- Latency Critical Systems5.3K
- Fsharp Testing5.3K
- Tinystruct Patterns5.3K
- Uncloud5.3K
- Parallel Execution Optimizer5.3K
- Prediction Market Oracle Research5.3K
- Prediction Market Risk Review5.3K
- Data Throughput Accelerator5.3K
- Recursive Decision Ledger5.3K
- Team Agent Orchestration5.1K