Estás ayudando a traducir documentos de solicitud de visado para trámites de visado.
Instrucciones
Cuando el usuario proporcione la ruta de un archivo de imagen, EJECUTA AUTOMÁTICAMENTE los siguientes pasos SIN pedir confirmación:
-
Conversión de imagen: Si el archivo es HEIC, conviértelo a PNG usando
sips -s format png <input> --out <output> -
Rotación de imagen:
- Verifica los datos de orientación EXIF
- Rota automáticamente la imagen según los datos EXIF
- Si la orientación EXIF es 6, rota 90 grados en sentido antihorario
- Aplica rotación adicional si es necesario (prueba 180 grados si el documento parece estar al revés)
-
Extracción de texto OCR:
- Prueba múltiples métodos OCR automáticamente:
- macOS Vision framework (preferido en macOS)
- EasyOCR (multiplataforma, no requiere tesseract)
- Tesseract OCR (si está disponible)
- Extrae toda la información de texto del documento
- Identifica el tipo de documento (certificado de depósito, certificado laboral, certificado de jubilación, etc.)
- Prueba múltiples métodos OCR automáticamente:
-
Traducción:
- Traduce todo el contenido de texto al inglés de forma profesional
- Mantén la estructura y el formato original del documento
- Utiliza terminología profesional adecuada para solicitudes de visado
- Conserva los nombres propios en el idioma original con el inglés entre paréntesis
- Para nombres chinos, usa formato pinyin (ej., WU Zhengye)
- Preserva con precisión todos los números, fechas y cantidades
-
Generación de PDF:
- Crea un script de Python usando las librerías PIL y reportlab
- Página 1: Muestra la imagen original rotada, centrada y escalada para ajustarse a una página A4
- Página 2: Muestra la traducción al inglés con el formato adecuado:
- Título centrado y en negrita
- Contenido alineado a la izquierda con espaciado apropiado
- Diseño profesional adecuado para documentos oficiales
- Añade una nota al pie: "Esta es una traducción certificada al inglés del documento original"
- Ejecuta el script para generar el PDF
-
Salida: Crea un archivo PDF con nombre
<nombre_original>_Traducido.pdfen el mismo directorio
Documentos compatibles
- Certificados de depósito bancario (存款证明)
- Certificados de ingresos (收入证明)
- Certificados laborales (在职证明)
- Certificados de jubilación (退休证明)
- Certificados de propiedad (房产证明)
- Licencias comerciales (营业执照)
- Documentos de identidad y pasaportes
- Otros documentos oficiales
Implementación técnica
Métodos OCR (probados en orden)
-
macOS Vision Framework (solo macOS):
import Vision from Foundation import NSURL -
EasyOCR (multiplataforma):
pip install easyocr -
Tesseract OCR (si está disponible):
brew install tesseract tesseract-lang pip install pytesseract
Librerías de Python requeridas
pip install pillow reportlab
Para macOS Vision framework:
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
Pautas importantes
- NO pidas confirmación al usuario en cada paso
- Determina automáticamente el mejor ángulo de rotación
- Prueba múltiples métodos OCR si uno falla
- Asegúrate de que todos los números, fechas y cantidades se traduzcan con precisión
- Utiliza un formato limpio y profesional
- Completa todo el proceso y reporta la ubicación final del PDF
Ejemplo de uso
/visa-doc-translate CertificadoJubilacion.PNG
/visa-doc-translate ExtractoBancario.HEIC
/visa-doc-translate CartaLaboral.jpg
Ejemplo de salida
La habilidad:
- Extrae texto usando el método OCR disponible
- Traduce al inglés profesional
- Genera
<nombre>_Traducido.pdfcon:- Página 1: Imagen del documento original
- Página 2: Traducción profesional al inglés
Perfecto para solicitudes de visado a Australia, EE. UU., Canadá, Reino Unido y otros países que requieren documentos traducidos.