用途:把签证申请用的证件图片(如存款证明、收入证明、在职证明、退休证明、房产证明、营业执照、身份证与护照等)翻译成英文,并生成一份包含原图与译文的双语 PDF,便于提交给澳大利亚、美国、加拿大、英国等要求翻译件的签证申请。
主要能力:自动处理用户给出的图片路径,无需逐步确认。若为 HEIC 先转 PNG:sips -s format png <input> --out <output>;读取 EXIF 方向并自动旋转(方向为 6 时逆时针旋转 90 度,必要时再试 180 度);依次尝试多种 OCR:macOS Vision 框架、EasyOCR、Tesseract;识别文档类型;将全部文字专业地译为英文,保留原文档结构与格式,专有名词保留原文并括号附英文,中文姓名用拼音(如 WU Zhengye),数字、日期、金额准确保留。
PDF 生成:用 Python 的 PIL 与 reportlab 编写脚本并执行,第 1 页居中缩放显示旋转后的原图,第 2 页为排版规范的英文译文(标题居中加粗、正文左对齐),底部注明“This is a certified English translation of the original document”,输出到同目录下 <original_filename>_Translated.pdf。
使用方式:以斜杠命令调用,例如 /visa-doc-translate RetirementCertificate.PNG、/visa-doc-translate BankStatement.HEIC、/visa-doc-translate EmploymentLetter.jpg。依赖安装:pip install pillow reportlab;EasyOCR 用 pip install easyocr;Tesseract 用 brew install tesseract tesseract-lang 与 pip install pytesseract;macOS Vision 用 pip install pyobjc-framework-Vision pyobjc-framework-Quartz。
限制:OCR 依赖本机可用组件,macOS Vision 仅限 macOS;翻译质量与版式还原受原图清晰度影响;资料未提供收费、价格与准确率等信息。