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 HEIC, convertissez-le en PNG à l'aide de
sips -s format png <entrée> --out <sortie> -
Rotation d'image :
- Vérifiez les données d'orientation EXIF
- Faites pivoter automatiquement l'image en fonction des données EXIF
- Si l'orientation EXIF est 6, pivotez 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 inversé)
-
Extraction de texte OCR :
- Essayez plusieurs méthodes OCR automatiquement :
- Vision framework macOS (recommandé pour macOS)
- EasyOCR (multiplateforme, ne nécessite pas 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 tout le contenu textuel en anglais de manière professionnelle
- 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 tourné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 : "This is a certified English translation of the original document"
- Exécutez le script pour générer le PDF
-
Sortie : Créez un fichier PDF nommé
<nom_fichier_original>_Translated.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)
-
Vision Framework 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 Vision framework 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'ensemble du processus et signalez l'emplacement final du PDF
Exemple d'utilisation
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
Exemple de sortie
La compétence :
- Extrait le texte à l'aide de la méthode OCR disponible
- Traduit en anglais professionnel
- Génère
<nom_fichier>_Translated.pdfavec :- Page 1 : Image du document original
- Page 2 : Traduction anglaise professionnelle
Parfait pour les demandes de visa vers l'Australie, les États-Unis, le Canada, le Royaume-Uni et d'autres pays exigeant des documents traduits.