Content deliverables
- Extract text using available OCR method
- Translate to professional English
- Generate Translated.pdf with:
affaan-m/ECC
Translate visa application documents (images) to English and create a bilingual PDF with original and translation
npx skills add https://github.com/affaan-m/ECC --skill "skills/visa-doc-translate"Source checked Jul 28, 2026·Refresh due Oct 26, 2026
Reorganized from the pinned upstream SKILL.md
When the user provides an image file path, AUTOMATICALLY execute the following steps WITHOUT asking for confirmation:
npx skills add https://github.com/affaan-m/ECC --skill "skills/visa-doc-translate"The pinned source supports a structured brief, but not an expanded tutorial. Only detected inputs, outputs, and sections are shown.
449 source words · 8 usable sections
Content deliverables
Content workflow
Sections are extracted automatically from the pinned SKILL.md and link back to the source.
When the user provides an image file path, AUTOMATICALLY execute the following steps WITHOUT asking for confirmation:
1. macOS Vision Framework (macOS only):
Review the “Example Usage” section in the pinned source before continuing.
Bank deposit certificates (存款证明)
Content checklist
The source section “Instructions” has been checked.
The source section “Technical Implementation” has been checked.
The source section “Example Usage” has been checked.
The source section “Supported Documents” has been checked.
Source output checked: Extract text using available OCR method
Source output checked: Translate to professional English
Static permission evidence
These are source excerpts matched by deterministic rules, not findings of malicious behavior, safety, or actual execution.
SKILL.md · L39
Execute the script to generate the PDFThe documentation asks the agent to run terminal commands or scripts.
SKILL.md · L41
**Output**: Create a PDF file named `<original_filename>_Translated.pdf` in the same directoryThe documentation asks the agent to create, modify, or delete local files.
Choose a different workflow
Use it for translation tasks; the detail page covers purpose, installation, and practical steps.
A separate implementation from affaan-m/ECC; compare its source, maintenance signals, and permission requirements.
Open source detailUse it for translation tasks; the detail page covers purpose, installation, and practical steps.
A separate implementation from affaan-m/ECC; compare its source, maintenance signals, and permission requirements.
Open source detailSee, Understand, Act on video and audio. See- ingest from local files, URLs, RTSP/live feeds, or live record desktop; return realtime context and playable stream links. Understand- extract frames, build visual/semantic/temporal indexes, and search moments with timestamps and auto-clips. Act- transcode and normalize (codec, fps, resolution, aspect ratio), perform timeline edits (subtitles, text/image overlays, branding, audio overlays, dubbing, translation), generate media assets (image, audio, v
A separate implementation from affaan-m/ECC; compare its source, maintenance signals, and permission requirements.
Open source detailFAQ
When the user provides an image file path, AUTOMATICALLY execute the following steps WITHOUT asking for confirmation:
The source record exposes this install command: npx skills add https://github.com/affaan-m/ECC --skill "skills/visa-doc-translate". Inspect the command and pinned source before running it.
Static rules flagged exec-script, write-files in the source; the page lists the matching lines and excerpts.
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Use it for translation tasks; the detail page covers purpose, installation, and practical steps.
Use it for translation tasks; the detail page covers purpose, installation, and practical steps.
See, Understand, Act on video and audio. See- ingest from local files, URLs, RTSP/live feeds, or live record desktop; return realtime context and playable stream links. Understand- extract frames, build visual/semantic/temporal indexes, and search moments with timestamps and auto-clips. Act- transcode and normalize (codec, fps, resolution, aspect ratio), perform timeline edits (subtitles, text/image overlays, branding, audio overlays, dubbing, translation), generate media assets (image, audio, v
Brand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens —
Generate an image from a brief — provider-agnostic blueprint then provider-specific translation, with ref-image/seed reuse for consistency. Use when generating/creating an image.
You are helping translate visa application documents for visa applications.
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:
OCR Text Extraction:
Translation:
PDF Generation:
Output: Create a PDF file named <original_filename>_Translated.pdf in the same directory
macOS Vision Framework (macOS only):
import Vision
from Foundation import NSURL
EasyOCR (cross-platform):
pip install easyocr
Tesseract OCR (if available):
brew install tesseract tesseract-lang
pip install pytesseract
pip install pillow reportlab
For macOS Vision framework:
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
The skill will:
<filename>_Translated.pdf with:
Perfect for visa applications to Australia, USA, Canada, UK, and other countries requiring translated documents.