跳到主要内容
知仓学习社ZHICANG

visa-doc-translate

ビザ申請書類(画像)を英語に翻訳し、原文と翻訳を含むバイリンガルPDFを作成する

不碰外部(只输出文字)无严重或高危命中affaan-m/ECC

它会碰到什么

扫了多少2 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

ビザ申請のためのビザ申請書類の翻訳を支援している。

手順

ユーザーが画像ファイルのパスを提供した場合、確認を求めずに以下の手順を自動的に実行する:

  1. 画像変換:ファイルがHEIC形式の場合、sips -s format png <input> --out <output> を使用してPNGに変換する
  1. 画像の回転
  • EXIFの向きデータを確認する
  • EXIFデータに基づいて画像を自動的に回転させる
  • EXIFの向きが6の場合は、反時計回りに90度回転させる
  • 必要に応じて追加の回転を適用する(ドキュメントが上下逆に見える場合は180度をテストする)
  1. OCRテキスト抽出
  • 複数のOCR方法を自動的に試みる:
  • macOS Visionフレームワーク(macOS優先)
  • EasyOCR(クロスプラットフォーム、tesseract不要)
  • Tesseract OCR(利用可能な場合)
  • ドキュメントからすべてのテキスト情報を抽出する
  • ドキュメントの種類を識別する(預金証明書、在職証明書、退職証明書など)
  1. 翻訳
  • すべてのテキストコンテンツをプロフェッショナルに英語に翻訳する
  • 元のドキュメントの構造とフォーマットを維持する
  • ビザ申請に適した専門的な用語を使用する
  • 固有名詞は元の言語を保持し、括弧内に英語を追記する
  • 中国語の名前には拼音フォーマットを使用する(例:WU Zhengye)
  • すべての数字、日付、金額を正確に保持する
  1. PDF生成
  • PILとreportlabライブラリを使用してPythonスクリプトを作成する
  • 第1ページ:回転後の元の画像を中央に配置し、A4ページに合わせてスケーリングして表示する
  • 第2ページ:適切なフォーマットで英語翻訳を表示する:
  • タイトルは中央揃えで太字
  • コンテンツは左揃え、適切な間隔
  • 公式文書に適したプロフェッショナルなレイアウト
  • 下部に注記を追加する:"This is a certified English translation of the original document"
  • スクリプトを実行してPDFを生成する
  1. 出力:同じディレクトリに <original_filename>_Translated.pdf という名前のPDFファイルを作成する

対応ドキュメント

  • 銀行預金証明書 (存款证明)
  • 収入証明書 (收入证明)
  • 在職証明書 (在职证明)
  • 退職証明書 (退休证明)
  • 不動産証明書 (房产证明)
  • 営業許可証 (营业执照)
  • 身分証明書とパスポート
  • その他の公式文書

技術実装

OCR方法(順番に試す)

  1. macOS Visionフレームワーク(macOSのみ):
   import Vision
   from Foundation import NSURL
  1. EasyOCR(クロスプラットフォーム):
   pip install easyocr
  1. 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

重要なガイドライン

  • 各ステップでユーザーに確認を求めない
  • 最適な回転角度を自動的に判断する
  • 1つの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ページ:プロフェッショナルな英語翻訳

オーストラリア、米国、カナダ、英国およびその他の国のビザ申請で翻訳書類が必要な場合に最適。

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

同名技能的其他版本

有 3 个不同仓库或目录里都有叫 visa-doc-translate 的技能。它们内容并不相同,别混用:

  • affaan-m/ECC — 将签证申请文件(图片)翻译成英文,并创建包含原文和译文的双语PDF
  • affaan-m/ECC — Translate visa application documents (images) to English and create a bilingual PDF with o