visa-doc-translate

Converts visa document images into bilingual PDFs with OCR and translation.

Updated May 4, 2026
One-click install
npx skills add https://github.com/gganbukim1/myskills --skill visa-doc-translate-gganbukim1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visa-doc-translate
Source: https://github.com/gganbukim1/myskills/tree/main/visa-doc-translate
Command: npx skills add https://github.com/gganbukim1/myskills --skill visa-doc-translate-gganbukim1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts scanned or photographed visa documents into professional English translations, saving you from manual transcription and formatting for official application needs.

Core Features & Use Cases

  • Automated OCR: Uses multiple OCR paths (macOS Vision, EasyOCR, and Tesseract when available) to extract all text from images.
  • Professional English translation: Produces visa-appropriate terminology while preserving names, numbers, dates, and amounts (including pinyin formatting for Chinese names).
  • Bilingual PDF output: Generates an A4 bilingual PDF that includes the original image and the English translation in a clean layout suitable for submission.

Quick Start

Send an image file path to the skill (for example, a JPEG/PNG/HEIC of your certificate) and it will generate a bilingual <filename>_Translated.pdf in the same directory.

Frequently Asked Questions about visa-doc-translate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate scanned visa documents like deposit certificates into a bilingual PDF?

To translate scanned visa documents into a bilingual PDF, you provide an image file such as a JPEG, PNG, or HEIC. The tool extracts text via multi-engine OCR, translates it into professional English, and renders a two-page A4 PDF with the original image and translation.

Does the bilingual PDF translation process support HEIC images from iPhones?

Yes, the bilingual PDF translation process supports HEIC images. It automatically executes HEIC conversion and applies EXIF-based rotation to ensure the scanned visa documents are correctly oriented before the OCR and translation steps begin.

How are names, dates, and amounts handled during visa document translation?

During visa document translation, all numeric, date, and amount fields are accurately preserved without alteration. Chinese names are specifically formatted using pinyin to ensure the professional English output maintains the exact original data for official submission.

Can I use multi-engine OCR for photographed retirement or property certificates?

Yes, you can use this tool to process photographed retirement certificates, property certificates, and business licenses. It utilizes a multi-engine OCR fallback system, including macOS Vision, EasyOCR, and Tesseract, to extract text from various scanned document images.

What is the best way to format certified English translations for visa applications?

The best way to format certified English translations is using reportlab and PIL to generate a clean A4 bilingual PDF. This output includes the original image, the English translation, and a certified-translation note, making it immediately ready for visa submission.