visa-doc-translate
Translate visa application documents (images) to English and create a bilingual PDF with original and translation
npx skills add mturac/everything-openai-codex --skill visa-doc-translate --agent codex
Same command for any agent — swap --agent for claude-code, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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: 1. **Image Conversion**: If the file is HEIC, convert it to PNG using `sips -s format png <input> --out <output>` 2. **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) 3. **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.) 4. **Translation**: - Translate all text content to English professionally - Maintain the original document structure and format - Use professional terminology appropriate for visa applications - Keep proper names in original language with English in parentheses - For Ch
- Instructions
- Supported Documents
- Technical Implementation
- OCR Methods (tried in order)
- Required Python Libraries
- Important Guidelines
- Example Usage
- Output Example
pip install easyocr brew install tesseract tesseract-lang pip install pytesseract pip install pillow reportlab pip install pyobjc-framework-Vision pyobjc-framework-Quartz
What does the visa-doc-translate skill do?
Translate visa application documents (images) to English and create a bilingual PDF with original and translation
How do I install it?
Run `npx skills add mturac/everything-openai-codex --skill visa-doc-translate --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mturac/everything-openai-codex, a repository with 84 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
