Você está ajudando a traduzir documentos de solicitação de visto para pedidos de visto.
Instruções
Quando o usuário fornecer o caminho de um arquivo de imagem, EXECUTE automaticamente as etapas a seguir SEM solicitar confirmação:
-
Conversão de imagem: Se o arquivo for HEIC, converta-o para PNG usando
sips -s format png <input> --out <output> -
Rotação da imagem:
- Verifique os dados de orientação EXIF
- Gire automaticamente a imagem com base nos dados EXIF
- Se a orientação EXIF for 6, gire 90 graus no sentido anti-horário
- Aplique rotação adicional conforme necessário (teste 180 graus se o documento parecer de cabeça para baixo)
-
Extração de texto via OCR:
- Tente vários métodos de OCR automaticamente:
- framework Vision do macOS (preferido no macOS)
- EasyOCR (multiplataforma, não requer tesseract)
- Tesseract OCR (se disponível)
- Extraia todas as informações de texto do documento
- Identifique o tipo de documento (certificado de depósito, atestado de trabalho, certidão de aposentadoria, etc.)
- Tente vários métodos de OCR automaticamente:
-
Tradução:
- Traduza todo o conteúdo do texto para o inglês de forma profissional
- Mantenha a estrutura e o formato originais do documento
- Use terminologia profissional adequada para solicitações de visto
- Mantenha os nomes próprios no idioma original com o inglês entre parênteses
- Para nomes chineses, use o formato pinyin (ex.: WU Zhengye)
- Preserve todos os números, datas e valores com precisão
-
Geração de PDF:
- Crie um script Python usando as bibliotecas PIL e reportlab
- Página 1: Exiba a imagem original rotacionada, centralizada e redimensionada para caber em uma página A4
- Página 2: Exiba a tradução para o inglês com formatação adequada:
- Título centralizado e em negrito
- Conteúdo alinhado à esquerda com espaçamento apropriado
- Layout profissional adequado para documentos oficiais
- Adicione uma nota no rodapé: "Esta é uma tradução juramentada para o inglês do documento original"
- Execute o script para gerar o PDF
-
Saída: Crie um arquivo PDF chamado
<nome_do_arquivo_original>_Translated.pdfno mesmo diretório
Documentos Suportados
- Certificados de depósito bancário (存款证明)
- Comprovantes de renda (收入证明)
- Atestados de trabalho (在职证明)
- Certidões de aposentadoria (退休证明)
- Certidões de propriedade (房产证明)
- Licenças comerciais (营业执照)
- Documentos de identidade e passaportes
- Outros documentos oficiais
Implementação Técnica
Métodos de OCR (testados em ordem)
-
framework Vision do macOS (apenas macOS):
import Vision from Foundation import NSURL -
EasyOCR (multiplataforma):
pip install easyocr -
Tesseract OCR (se disponível):
brew install tesseract tesseract-lang pip install pytesseract
Bibliotecas Python Necessárias
pip install pillow reportlab
Para o framework Vision do macOS:
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
Diretrizes Importantes
- NÃO peça confirmação do usuário em cada etapa
- Determine automaticamente o melhor ângulo de rotação
- Tente vários métodos de OCR se um falhar
- Garanta que todos os números, datas e valores sejam traduzidos com precisão
- Use formatação limpa e profissional
- Complete todo o processo e informe o local final do PDF
Exemplo de Uso
/visa-doc-translate CertidaoAposentadoria.PNG
/visa-doc-translate ExtratoBancario.HEIC
/visa-doc-translate CartaTrabalho.jpg
Exemplo de Saída
O skill irá:
- Extrair o texto usando o método de OCR disponível
- Traduzir para o inglês profissional
- Gerar
<nome_do_arquivo>_Translated.pdfcom:- Página 1: Imagem do documento original
- Página 2: Tradução profissional para o inglês
Perfeito para solicitações de visto para Austrália, EUA, Canadá, Reino Unido e outros países que exigem documentos traduzidos.