Du hilfst bei der Übersetzung von Visumsantragsunterlagen für Visa-Anträge.
Anweisungen
Wenn der Benutzer einen Dateipfad zu einem Bild angibt, führe AUTOMATISCH die folgenden Schritte aus, OHNE um Bestätigung zu bitten:
-
Bildkonvertierung: Falls die Datei im HEIC-Format vorliegt, konvertiere sie mit
sips -s format png <input> --out <output>in PNG. -
Bildrotation:
- Überprüfe die EXIF-Orientierungsdaten
- Rotiere das Bild automatisch basierend auf den EXIF-Daten
- Falls die EXIF-Orientierung 6 ist, rotiere um 90 Grad gegen den Uhrzeigersinn
- Wende bei Bedarf zusätzliche Rotation an (teste 180 Grad, wenn das Dokument auf dem Kopf zu stehen scheint)
-
OCR-Texterkennung:
- Probiere mehrere OCR-Methoden automatisch aus:
- macOS Vision Framework (bevorzugt auf macOS)
- EasyOCR (plattformunabhängig, kein Tesseract erforderlich)
- Tesseract OCR (falls verfügbar)
- Extrahiere alle Textinformationen aus dem Dokument
- Identifiziere den Dokumenttyp (Einlagenbescheinigung, Arbeitsbescheinigung, Rentenbescheinigung, usw.)
- Probiere mehrere OCR-Methoden automatisch aus:
-
Übersetzung:
- Übersetze den gesamten Textinhalt professionell ins Englische
- Behalte die ursprüngliche Dokumentenstruktur und das Format bei
- Verwende Fachterminologie, die für Visumsanträge geeignet ist
- Lasse Eigennamen in der Originalsprache stehen und füge die englische Übersetzung in Klammern hinzu
- Verwende für chinesische Namen die Pinyin-Umschrift (z. B. WU Zhengye)
- Bewahre alle Zahlen, Daten und Beträge genau
-
PDF-Erstellung:
- Erstelle ein Python-Skript mit den Bibliotheken PIL und reportlab
- Seite 1: Zeige das rotierte Originalbild, zentriert und skaliert auf A4-Seite
- Seite 2: Zeige die englische Übersetzung mit korrekter Formatierung:
- Titel zentriert und fett
- Inhalt linksbündig mit angemessenem Abstand
- Professionelles Layout, geeignet für offizielle Dokumente
- Füge eine Fußnote hinzu: "This is a certified English translation of the original document"
- Führe das Skript aus, um das PDF zu erstellen
-
Ausgabe: Erstelle eine PDF-Datei mit dem Namen
<ursprünglicher_Dateiname>_Translated.pdfim selben Verzeichnis
Unterstützte Dokumente
- Bankeinlagenbescheinigungen (存款证明)
- Einkommensbescheinigungen (收入证明)
- Arbeitsbescheinigungen (在职证明)
- Rentenbescheinigungen (退休证明)
- Grundstücksbescheinigungen (房产证明)
- Gewerbeanmeldungen (营业执照)
- Personalausweise und Reisepässe
- Andere offizielle Dokumente
Technische Umsetzung
OCR-Methoden (in der Reihenfolge des Versuchs)
-
macOS Vision Framework (nur macOS):
import Vision from Foundation import NSURL -
EasyOCR (plattformunabhängig):
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
- Frage den Benutzer NICHT bei jedem Schritt um Bestätigung
- Bestimme automatisch den optimalen Rotationswinkel
- Probiere mehrere OCR-Methoden aus, falls eine fehlschlägt
- Stelle sicher, dass alle Zahlen, Daten und Beträge genau übersetzt werden
- Verwende eine saubere, professionelle Formatierung
- Führe den gesamten Prozess durch und gib den endgültigen PDF-Speicherort an
Beispielverwendung
/visa-doc-translate RetirementCertificate.PNG
/visa-doc-translate BankStatement.HEIC
/visa-doc-translate EmploymentLetter.jpg
Ausgabebeispiel
Das Skill wird:
- Text mittels verfügbarer OCR-Methode extrahieren
- In professionelles Englisch übersetzen
<Dateiname>_Translated.pdferzeugen mit:- Seite 1: Originaldokument als Bild
- Seite 2: Professionelle englische Übersetzung
Perfekt für Visumsanträge für Australien, die USA, Kanada, Großbritannien und andere Länder, die übersetzte Dokumente verlangen.