visa-doc-translate

visa-doc-translate

熱門

將簽證申請文件(圖片)翻譯成英文,並建立包含原文與翻譯的雙語 PDF

23萬星標
3.5萬分支
更新於 2026/7/17
SKILL.md
readonlyread-only
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):

    import Vision
    from Foundation import NSURL
    
  2. EasyOCR(跨平台):

    pip install easyocr
    
  3. Tesseract OCR(若可用):

    brew install tesseract tesseract-lang
    pip install pytesseract
    

所需 Python 函式庫

pip install pillow reportlab

若使用 macOS Vision 框架:

pip install pyobjc-framework-Vision pyobjc-framework-Quartz

重要指引

  • 請勿在每個步驟詢問使用者確認
  • 自動判斷最佳旋轉角度
  • 若某個 OCR 方法失敗,嘗試其他方法
  • 確保所有數字、日期與金額準確翻譯
  • 使用乾淨、專業的排版
  • 完成整個流程並回報最終 PDF 位置

使用範例

/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg

輸出範例

此技能將:

  1. 使用可用的 OCR 方法擷取文字
  2. 翻譯成專業英文
  3. 產生 <filename>_Translated.pdf,包含:
    • 第 1 頁:原始文件圖片
    • 第 2 頁:專業英文翻譯

非常適合申請澳洲、美國、加拿大、英國等需要翻譯文件的簽證。