visa-doc-translate

Extract text from visa document images and generate bilingual English PDFs.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/novvoo/skill-router --skill visa-doc-translate-novvoo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visa-doc-translate
Source: https://github.com/novvoo/skill-router/tree/main/agent/skills/visa-doc-translate
Command: npx skills add https://github.com/novvoo/skill-router --skill visa-doc-translate-novvoo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, reportlab, pyobjc-framework-Vision, pyobjc-framework-Quartz, easyocr, pytesseract, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the translation of various visa application documents from images into professional, bilingual English PDFs, streamlining the visa application process.

Core Features & Use Cases

  • Automated OCR & Translation: Extracts text from images using multiple OCR methods and translates it into professional English.
  • Bilingual PDF Generation: Creates a two-page PDF with the original document image and its English translation.
  • Use Case: Quickly translate a scanned Chinese employment certificate into a professional English document suitable for a visa application to Australia.

Quick Start

Use the visa-doc-translate skill to translate the image file RetirementCertificate.PNG.

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 a scanned visa document image into an English PDF?

To translate a scanned visa document image into an English PDF, this skill uses OCR libraries like easyocr and pytesseract to extract text, translates it into professional English, and generates a formatted bilingual PDF using reportlab.

What is the best way to create a bilingual PDF from an image-based certificate?

Creating a bilingual PDF from an image-based certificate involves using OCR for text extraction and a PDF generation library. This skill outputs a two-page formatted PDF containing the original document image alongside its English translation.

Do I need Python libraries like easyocr and pytesseract to extract text from visa documents?

Yes, you need Python libraries like easyocr and pytesseract for OCR extraction from visa documents. The skill also requires pillow for image processing and reportlab for creating the final English translated PDF files.

Does this OCR translation tool support multiple extraction methods for different document types?

Yes, this OCR translation tool supports multiple extraction methods using easyocr, pytesseract, and pyobjc-framework-Vision to handle various document types including scanned certificates and licenses for English translation.

Can I use this to automate English translation for an Australian visa application?

Yes, you can use this to automate English translation for an Australian visa application by processing scanned foreign documents like Chinese employment certificates into professional English PDFs suitable for submission.