visa-doc-translate by affaan-m/everything-claude-code
npx skills add https://github.com/affaan-m/everything-claude-code --skill visa-doc-translate您正在协助翻译签证申请所需的签证申请文件。
当用户提供图像文件路径时,自动执行以下步骤,无需请求确认:
图像转换:如果文件是 HEIC 格式,使用 sips -s format png <input> --out <output> 将其转换为 PNG。
图像旋转:
* 检查 EXIF 方向数据
* 根据 EXIF 数据自动旋转图像
* 如果 EXIF 方向为 6,则逆时针旋转 90 度
* 根据需要应用额外的旋转(如果文档看起来上下颠倒,则测试旋转 180 度)
3. OCR 文本提取:
* 自动尝试多种 OCR 方法:
* macOS Vision 框架(macOS 首选)
* EasyOCR(跨平台,无需 tesseract)
* Tesseract OCR(如果可用)
* 从文档中提取所有文本信息
* 识别文档类型(存款证明、在职证明、退休证明等)
4. 翻译:
* 专业地将所有文本内容翻译成英文
* 保持原始文档的结构和格式
* 使用适合签证申请的专业术语
* 保留专有名称的原始语言,并在括号内附上英文
* 对于中文姓名,使用拼音格式(例如,WU Zhengye)
* 准确保留所有数字、日期和金额
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
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 文件
macOS Vision 框架(仅限 macOS):
import Vision from Foundation import NSURL
EasyOCR(跨平台):
pip install easyocr
Tesseract OCR(如果可用):
brew install tesseract tesseract-lang pip install pytesseract
pip install pillow reportlab
对于 macOS Vision 框架:
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
该技能将:
<filename>_Translated.pdf,其中包含:
非常适合申请澳大利亚、美国、加拿大、英国及其他需要翻译文件的国家的签证。
每周安装次数
352
代码仓库
GitHub 星标数
70.6K
首次出现
2026年2月24日
安全审计
安装于
codex333
gemini-cli304
cursor304
kimi-cli302
github-copilot302
opencode302
You are helping translate visa application documents for visa applications.
When the user provides an image file path, AUTOMATICALLY execute the following steps WITHOUT asking for confirmation:
Image Conversion : If the file is HEIC, convert it to PNG using sips -s format png <input> --out <output>
Image Rotation :
OCR Text Extraction :
Translation :
PDF Generation :
Output : Create a PDF file named <original_filename>_Translated.pdf in the same directory
macOS Vision Framework (macOS only):
import Vision
from Foundation import NSURL
EasyOCR (cross-platform):
pip install easyocr
Tesseract OCR (if available):
brew install tesseract tesseract-lang
pip install pytesseract
pip install pillow reportlab
For macOS Vision framework:
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
The skill will:
<filename>_Translated.pdf with:
Perfect for visa applications to Australia, USA, Canada, UK, and other countries requiring translated documents.
Weekly Installs
352
Repository
GitHub Stars
70.6K
First Seen
Feb 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex333
gemini-cli304
cursor304
kimi-cli302
github-copilot302
opencode302
超能力技能使用指南:AI助手技能调用优先级与工作流程详解
37,500 周安装
Gemini Interactions API 指南:统一接口、智能体交互与服务器端状态管理
833 周安装
Apollo MCP 服务器:让AI代理通过GraphQL API交互的完整指南
834 周安装
智能体记忆系统构建指南:分块策略、向量存储与检索优化
835 周安装
Scrapling官方网络爬虫框架 - 自适应解析、绕过Cloudflare、Python爬虫库
836 周安装
抽奖赢家选取器 - 随机选择工具,支持CSV、Excel、Google Sheets,公平透明
838 周安装
Medusa 前端开发指南:使用 SDK、React Query 构建电商商店
839 周安装