Sie helfen bei der Übersetzung von Visumsantragsunterlagen für Visa-Anträge.
Anleitung
Wenn der Benutzer einen Bilddateipfad angibt, führen Sie AUTOMATISCH die folgenden Schritte aus, OHNE um Bestätigung zu bitten:
-
Bildkonvertierung: Wenn die Datei im HEIC-Format vorliegt, konvertieren Sie sie mit
sips -s format png <input> --out <output>in PNG. -
Bildrotation:
- Überprüfen Sie die EXIF-Ausrichtungsdaten.
- Rotieren Sie das Bild automatisch basierend auf den EXIF-Daten.
- Wenn die EXIF-Ausrichtung 6 ist, drehen Sie das Bild um 90 Grad gegen den Uhrzeigersinn.
- Wenden Sie bei Bedarf eine zusätzliche Drehung an (testen Sie 180 Grad, wenn das Dokument auf dem Kopf zu stehen scheint).
-
OCR-Text-Extraktion:
- Versuchen Sie automatisch mehrere OCR-Methoden:
- macOS Vision Framework (bevorzugt für macOS)
- EasyOCR (plattformübergreifend, kein Tesseract erforderlich)
- Tesseract OCR (falls verfügbar)
- Extrahieren Sie alle Textinformationen aus dem Dokument.
- Identifizieren Sie den Dokumententyp (Einzahlungsbestätigung, Beschäftigungsbescheinigung, Rentenbescheinigung usw.).
- Versuchen Sie automatisch mehrere OCR-Methoden:
-
Übersetzung:
- Übersetzen Sie den gesamten Textinhalt professionell ins Englische.
- Behalten Sie die ursprüngliche Dokumentenstruktur und das Format bei.
- Verwenden Sie professionelle, für Visumsanträge geeignete Terminologie.
- Lassen Sie Eigennamen in der Originalsprache mit englischer Übersetzung in Klammern.
- Verwenden Sie für chinesische Namen die Pinyin-Schreibweise (z. B. WU Zhengye).
- Bewahren Sie alle Zahlen, Daten und Beträge genau.
-
PDF-Generierung:
- Erstellen Sie ein Python-Skript mit den Bibliotheken PIL und reportlab.
- Seite 1: Zeigt das rotierte Originalbild, zentriert und skaliert auf A4-Seite.
- Seite 2: Zeigt die englische Übersetzung mit korrekter Formatierung:
- Titel zentriert und fettgedruckt
- Inhalt linksbündig mit angemessenen Abständen
- Professionelles Layout, geeignet für offizielle Dokumente
- Fügen Sie eine Anmerkung am unteren Rand hinzu: „This is a certified English translation of the original document.“
- Führen Sie das Skript aus, um das PDF zu erstellen.
-
Ausgabe: Erstellen Sie eine PDF-Datei mit dem Namen
<original_filename>_Translated.pdfim selben Verzeichnis.
Unterstützte Dokumente
- Bankeinlagenbescheinigungen (存款证明)
- Einkommensbescheinigungen (收入证明)
- Beschäftigungsbescheinigungen (在职证明)
- Rentenbescheinigungen (退休证明)
- Eigentumsbescheinigungen (房产证明)
- Gewerbeanmeldungen (营业执照)
- Personalausweise und Reisepässe
- Andere offizielle Dokumente
Technische Umsetzung
OCR-Methoden (in Reihenfolge versuchen)
-
macOS Vision Framework (nur macOS):
import Vision from Foundation import NSURL -
EasyOCR (plattformübergreifend):
pip install easyocr -
Tesseract OCR (falls verfügbar):
brew install tesseract tesseract-lang pip install pytesseract
Erforderliche Python-Bibliotheken
pip install pillow reportlab
Für das macOS Vision Framework:
pip install pyobjc-framework-Vision pyobjc-framework-Quartz
Wichtige Richtlinien
- Bitten Sie den Benutzer NICHT um Bestätigung bei jedem Schritt.
- Ermitteln Sie automatisch den besten Rotationswinkel.
- Versuchen Sie mehrere OCR-Methoden, falls eine fehlschlägt.
- Stellen Sie sicher, dass alle Zahlen, Daten und Beträge genau übersetzt werden.
- Verwenden Sie saubere, professionelle Formatierung.
- Führen Sie den gesamten Prozess durch und melden Sie den endgültigen PDF-Speicherort.
Beispielverwendung
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
Ausgabebeispiel
Der Skill wird:
- Text mit der verfügbaren OCR-Methode extrahieren.
- In professionelles Englisch übersetzen.
<filename>_Translated.pdfgenerieren mit:- Seite 1: Originaldokumentbild
- Seite 2: Professionelle englische Übersetzung
Perfekt für Visumsanträge für Australien, USA, Kanada, Großbritannien und andere Länder, die übersetzte Dokumente verlangen.