Visa Doc Translate
ビザ申請書類(画像)を英語に翻訳し、原文と翻訳を含むバイリンガルPDFを作成する
Install
/plugin marketplace add affaan-m/ECCThe repo is a Claude Code plugin marketplace. Run /plugin afterwards to pick the plugin that includes this skill.
npx skills add affaan-m/ECC --skill visa-doc-translategit clone --depth 1 https://github.com/affaan-m/ECC.git /tmp/ECC
mkdir -p ~/.claude/skills
cp -r /tmp/ECC/docs/ja-JP/skills/visa-doc-translate ~/.claude/skills/visa-doc-translatePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
ビザ申請のためのビザ申請書類の翻訳を支援している。
## 手順
ユーザーが画像ファイルのパスを提供した場合、**確認を求めずに**以下の手順を**自動的に**実行する:
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
```Details
- Skill name
visa-doc-translate- Repository
- affaan-m/ECC
- Path
docs/ja-JP/skills/visa-doc-translate/SKILL.md- License
- MIT
- Repo updated
- 30 October 2026
- Listed in
- hesreallyhim/awesome-claude-code
FAQ
What does the Visa Doc Translate skill do?
ビザ申請書類(画像)を英語に翻訳し、原文と翻訳を含むバイリンガルPDFを作成する
How do I install the Visa Doc Translate skill?
Claude Code plugin: /plugin marketplace add affaan-m/ECC. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Visa Doc Translate popular?
It lives in affaan-m/ECC, which has 293,665 GitHub stars and 43,456 forks, and is included in 1 curated skill list.
Related skills
Accessibility
294kaffaan-m/ECC
WCAG 2.2 レベル AA 標準を用いてインクルーシブなデジタルプロダクトを設計・実装・監査します。Web 用のセマンティック ARIA および Web・ネイティブプラットフォーム(iOS/Android)のアクセシビリティトレイトを生成するために使用します。
Agent Architecture Audit
294kaffaan-m/ECC
エージェントおよび LLM アプリケーション向けのフルスタック診断。12 層のエージェントスタックにおけるラッパーリグレッション、メモリ汚染、ツール規律の失敗、隠れた修復ループ、レンダリング破損を監査します。重要度順の発見事項とコードファーストの修正を生成します。エージェントアプリケーション、自律ループ、または LLM を活用した機能を構築する開発者に必須です。
Agent Eval
294kaffaan-m/ECC
カスタムタスクでコーディングエージェント(Claude Code、Aider、Codex など)をヘッドツーヘッドで比較し、合格率、コスト、時間、一貫性のメトリクスを測定します
Internal Comms
186kanthropics/skills
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Writing Plans
310kobra/superpowers
Use when you have a spec or requirements for a multi-step task, before touching code
Firecrawl Build Search
197kfirecrawl/firecrawl
Integrate Firecrawl `/search` into product code and agent workflows. Use when an app needs discovery before extraction, when the feature starts with a query instead of a URL, or when the system should search the web and optionally hydrate result content.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.