visa-doc-translate
ビザ申請書類(画像)を英語に翻訳し、原文と訳文を並べた二カ国語対照PDFを自動生成します。
description の原文を見る
将签证申请文件(图片)翻译成英文,并创建包含原文和译文的双语PDF
SKILL.md 本文
ビザ申請用の書類翻訳をサポートしています。
説明
ユーザーが画像ファイルのパスを提供する場合、確認を求めることなく、以下のステップを自動的に実行します:
-
画像変換:ファイルが HEIC 形式の場合、
sips -s format png <input> --out <output>を使用して PNG に変換します -
画像回転:
- EXIF 方向データを確認
- EXIF データに基づいて自動的に画像を回転
- EXIF 方向が 6 の場合、反時計回りに 90 度回転
- 必要に応じて追加の回転を適用(ドキュメントが上下逆の場合は 180 度でテスト)
-
OCR テキスト抽出:
- 複数の OCR 方法を自動的に試行:
- macOS Vision フレームワーク(macOS 推奨)
- EasyOCR(クロスプラットフォーム、tesseract 不要)
- Tesseract OCR(利用可能な場合)
- ドキュメントからすべてのテキスト情報を抽出
- ドキュメントタイプを識別(残高証明書、在職証明、退職証明など)
- 複数の OCR 方法を自動的に試行:
-
翻訳:
- すべてのテキスト内容を専門的に英語に翻訳
- 元のドキュメントの構造と形式を保持
- ビザ申請に適した専門用語を使用
- 固有名詞は元の言語のままにし、括弧内に英語を記載
- 中国人の名前の場合、ピンイン形式を使用(例:WU Zhengye)
- すべての数字、日付、金額を正確に保持
-
PDF 生成:
- PIL と reportlab ライブラリを使用して Python スクリプトを作成
- ページ 1:回転後の元の画像を表示、中央揃えで A4 ページに合わせてスケール
- ページ 2:適切な形式で英語翻訳を表示:
- タイトルは中央揃えで太字
- コンテンツは左揃え、適切な間隔
- 公式書類に適した専門的なレイアウト
- 下部に注記を追加:"This is a certified English translation of the original document"
- スクリプトを実行して PDF を生成
-
出力:同じディレクトリに
<original_filename>_Translated.pdfという名前の PDF ファイルを作成
サポートされているドキュメント
- 銀行残高証明書(残高証明)
- 収入証明書(収入証明)
- 在職証明書(在職証明)
- 退職証明書(退職証明)
- 不動産証明(不動産証明)
- 営業許可証(営業許可証)
- 身分証明書とパスポート
- その他の公式書類
技術実装
OCR 方法(試行順)
-
macOS Vision フレームワーク(macOS のみ):
import Vision from Foundation import NSURL -
EasyOCR(クロスプラットフォーム):
pip install easyocr -
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
出力例
このスキルは以下を実行します:
- 利用可能な OCR 方法を使用してテキストを抽出
- 専門的な英語に翻訳
- 以下を含む
<filename>_Translated.pdfを生成:- ページ 1:元のドキュメント画像
- ページ 2:専門的な英語翻訳
オーストラリア、米国、カナダ、英国およびその他の国のビザ申請に書類の翻訳が必要な場合に最適です。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- affaan-m
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/affaan-m/everything-claude-code / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。