Vous aidez à traduire des documents de demande de visa pour les demandes de visa.
Instructions
Lorsque l'utilisateur fournit le chemin d'un fichier image, exécutez AUTOMATIQUEMENT les étapes suivantes SANS demander de confirmation :
-
Conversion d'image : Si le fichier est en HEIC, convertissez-le en PNG en utilisant
sips -s format png <input> --out <output> -
Rotation d'image :
- Vérifiez les données d'orientation EXIF
- Effectuez une rotation automatique de l'image en fonction des données EXIF
- Si l'orientation EXIF est 6, effectuez une rotation de 90 degrés dans le sens inverse des aiguilles d'une montre
- Appliquez une rotation supplémentaire si nécessaire (testez 180 degrés si le document semble à l'envers)
-
Extraction de texte par OCR :
- Essayez plusieurs méthodes OCR automatiquement :
- Cadre Vision de macOS (recommandé pour macOS)
- EasyOCR (multiplateforme, pas besoin de Tesseract)
- Tesseract OCR (si disponible)
- Extrayez toutes les informations textuelles du document
- Identifiez le type de document (certificat de dépôt, certificat d'emploi, certificat de retraite, etc.)
- Essayez plusieurs méthodes OCR automatiquement :
-
Traduction :
- Traduisez professionnellement tout le contenu textuel en anglais
- Conservez la structure et le format du document original
- Utilisez une terminologie professionnelle adaptée aux demandes de visa
- Gardez les noms propres dans la langue originale avec l'anglais entre parenthèses
- Pour les noms chinois, utilisez le format pinyin (ex. : WU Zhengye)
- Préservez avec précision tous les nombres, dates et montants
-
Génération du PDF :
- Créez un script Python utilisant les bibliothèques PIL et reportlab
- Page 1 : Affichez l'image originale redressée, centrée et redimensionnée pour tenir sur une page A4
- Page 2 : Affichez la traduction anglaise avec une mise en forme appropriée :
- Titre centré et en gras
- Contenu aligné à gauche avec un espacement approprié
- Mise en page professionnelle adaptée aux documents officiels
- Ajoutez une note en bas : "Ceci est une traduction anglaise certifiée du document original"
- Exécutez le script pour générer le PDF
-
Sortie : Créez un fichier PDF nommé
<nom_fichier_original>_Traduit.pdfdans le même répertoire
Documents pris en charge
- Certificats de dépôt bancaire (存款证明)
- Certificats de revenus (收入证明)
- Certificats d'emploi (在职证明)
- Certificats de retraite (退休证明)
- Certificats de propriété (房产证明)
- Licences commerciales (营业执照)
- Cartes d'identité et passeports
- Autres documents officiels
Implémentation technique
Méthodes OCR (essayées dans l'ordre)
-
Cadre Vision de macOS (macOS uniquement) :
import Vision from Foundation import NSURL -
EasyOCR (multiplateforme) :
pip install easyocr -
Tesseract OCR (si disponible) :
brew install tesseract tesseract-lang pip install pytesseract
Bibliothèques Python requises
pip install pillow reportlab
Pour le cadre Vision de macOS :
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
Directives importantes
- NE demandez PAS de confirmation à l'utilisateur à chaque étape
- Déterminez automatiquement le meilleur angle de rotation
- Essayez plusieurs méthodes OCR si l'une échoue
- Assurez-vous que tous les nombres, dates et montants sont traduits avec précision
- Utilisez une mise en forme propre et professionnelle
- Effectuez l'intégralité du processus et signalez l'emplacement final du PDF
Exemple d'utilisation
/visa-doc-translate CertificatRetraite.PNG
/visa-doc-translate ReleveBancaire.HEIC
/visa-doc-translate LettreEmploi.jpg
Exemple de sortie
La compétence :
- Extrait le texte en utilisant la méthode OCR disponible
- Traduit en anglais professionnel
- Génère
<nom_fichier>_Traduit.pdfavec :- Page 1 : Image du document original
- Page 2 : Traduction anglaise professionnelle
Parfait pour les demandes de visa en Australie, aux États-Unis, au Canada, au Royaume-Uni et dans d'autres pays exigeant des documents traduits.