skills/visa-doc-translate/SKILL.md
将签证申请文件(图像)翻译成英文,并创建包含原文和译文的双语 PDF。
npx skillsauth add xu-xiang/everything-claude-code-zh visa-doc-translateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你正在协助翻译用于签证申请的文件。
当用户提供图像文件路径时,自动 (AUTOMATICALLY) 执行以下步骤,无需 (WITHOUT) 请求确认:
图像转换 (Image Conversion):如果文件是 HEIC 格式,使用 sips -s format png <input> --out <output> 将其转换为 PNG。
图像旋转 (Image Rotation):
OCR 文本提取 (OCR Text Extraction):
翻译 (Translation):
PDF 生成 (PDF Generation):
输出 (Output):在同一目录下创建一个名为 <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
该技能(Skill)将:
<filename>_Translated.pdf:
非常适合向澳大利亚、美国、加拿大、英国和其他需要翻译文件的国家提交签证申请。
development
Claude Code 会话的全方位验证系统。
tools
在编写新功能、修复 Bug 或重构代码时使用此技能。强制执行测试驱动开发(TDD),包括单元测试、集成测试和 E2E 测试,且覆盖率需达到 80% 以上。
tools
SwiftUI 架构模式,使用 @Observable 进行状态管理,视图组合、导航、性能优化以及现代 iOS/macOS UI 最佳实践。
development
基于协议的依赖注入(Protocol-based Dependency Injection),通过精简的协议和 Swift 测试框架(Swift Testing)来模拟文件系统、网络和外部 API,编写可测试的 Swift 代码。