Skip to main content

visa-doc-translate

翻译签证申请文件(图片)为英文并创建包含原文和译文的双语 PDF

Quellinformationen

Repository
aaione/everything-claude-code-zh
Letzte Quellaktivität
31. Mai 2026 um 16:36
Erkannte Sprache von SKILL.md
Chinesisch
Sterne
30
Forks
14

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
visa-doc-translate
description
翻译签证申请文件(图片)为英文并创建包含原文和译文的双语 PDF
你正在帮助翻译签证申请文件。 ## 指示 当用户提供图片文件路径时,自动执行以下步骤,无需确认: 1. **图片转换**:如果文件是 HEIC,使用 `sips -s format png <input> --out <output>` 转换为 PNG 2. **图片旋转**: - 检查 EXIF 方向数据 - 根据 EXIF 数据自动旋转图片 - 如果 EXIF 方向为 6,逆时针旋转 90 度 - 按需应用额外旋转(如果文档看起来上下颠倒,尝试 180 度) 3. **OCR 文字提取**: - 自动尝试多种 OCR 方法: - macOS Vision 框架(macOS 首选) - EasyOCR(跨平台,不需要 tesseract) - Tesseract OCR(如果可用) - 从文档中提取所有文字信息 - 识别文档类型(存款证明、在职证明、退休证明等) 4. **翻译**: - 将所有文本内容专业地翻译为英文 - 保持原始文档结构和格式 - 使用适合签证申请的专业术语 - 保留专有名词的原文并在括号中标注英文 - 对于中文名称,使用拼音格式(如 WU Zhengye) - 准确保留所有数字、日期和金额 5. **PDF 生成**: - 使用 PIL 和 reportlab 库创建 Python 脚本 - 第 1 页:显示旋转后的原始图片,居中并缩放以适应 A4 页面 - 第 2 页:显示英文翻译,格式正确: - 标题居中加粗 - 内容左对齐,间距适当 - 适合正式文件的专业排版 - 底部添加注释:"This is a certified English translation of the original document" - 执行脚本生成 PDF 6. **输出**:在同一目录中创建名为 `<original_filename>_Translated.pdf` 的 PDF 文件 ## 支持的文档 - 银行存款证明 - 收入证明 - 在职证明 - 退休证明 - 房产证明 - 营业执照 - 身份证和护照 - 其他官方文件 ## 技术实现 ### OCR 方法(按顺序尝试) 1. **macOS Vision 框架**(仅 macOS): ```python import Vision from Foundation import NSURL ``` 2. **EasyOCR**(跨平台): ```bash pip install easyocr ``` 3. **Tesseract OCR**(如果可用): ```bash brew install tesseract tesseract-lang pip install pytesseract ``` ### 必需的 Python 库 ```bash pip install pillow reportlab ``` 对于 macOS Vision 框架: ```bash pip install pyobjc-framework-Vision pyobjc-framework-Quartz ``` ## 重要指南 - 不要在每个步骤要求用户确认 - 自动确定最佳旋转角度 - 如果一种方法失败,尝试多种 OCR 方法 - 确保所有数字、日期和金额准确翻译 - 使用干净、专业的格式 - 完成整个过程并报告最终 PDF 位置 ## 用法示例 ```bash /visa-doc-translate RetirementCertificate.PNG /visa-doc-translate BankStatement.HEIC /visa-doc-translate EmploymentLetter.jpg ``` ## 输出示例 该技能将: 1. 使用可用的 OCR 方法提取文本 2. 翻译为专业英文 3. 生成 `<filename>_Translated.pdf`,包含: - 第 1 页:原始文档图片 - 第 2 页:专业英文翻译 适用于澳大利亚、美国、加拿大、英国和其他需要翻译文件的国家的签证申请。
Auf GitHub ansehen