Wie kann ich Text aus Dialogfeldern und Menüs kopieren?

9

Ich lerne Japanisch und installiere das Betriebssystem auf Japanisch, um in die Sprache einzutauchen. Manchmal möchte ich Nachrichten aus Fenstern, Menüs und Dialogfeldern kopieren, damit ich sie im Wörterbuch nachschlagen kann, aber ich kann nicht. Ich habe gesehen, dass es in Windows viele Möglichkeiten gibt , dies zu tun . Gibt es ähnliche Optionen für Ubuntu?

Tatsuhirosatou
quelle
Laut Kommentaren in apple.stackexchange.com/questions/50406/… (über MacOS) scheint es davon abzuhängen, wie der Programmierer den Inhalt codiert. Ich konnte keine Links zu Linux finden :(
DK Bose

Antworten:

4

Machen Sie einen Screenshot und verwenden Sie OCR

  1. Installieren Sie die OCR-Software

    sudo apt-get install tesseract-ocr
    sudo apt-get install tesseract-ocr-jpn
    
  2. Installieren Sie eine GUI für tesseract

    sudo apt-get install gimagereader
    
  3. Erstellen Sie einen Screenshot Ihres Desktops oder eines Teils Ihres Desktops

  4. Starten gimagereaderund starten Sie die Erkennung

    Geben Sie hier die Bildbeschreibung ein

  5. Kopieren Sie den Text in den rechten Bereich und übersetzen Sie ihn

AB
quelle
1
Großartige Idee! : D: D: D
Fabby
1
Nicht sicher, ob die Auflösung ausreicht, aber kreatives Denken!
Jacob Vlijm
1
Ich dachte an den Screenshot-Teil, aber das Hinzufügen der OCR ist genial!
Joe
Das ist eine Menge Arbeit und für eine kludge-Umgehung wird das bestenfalls erraten, was der Text war. Dies ist eine nützliche Funktion mit hoher Priorität. Das Programm übergibt Text an das Dialogfeld. Das Dialogfeld selbst sollte in der Lage sein, seinen Inhalt bei Bedarf wiederzugeben. Es sollte nichts damit zu tun haben, wie eine andere Software als das Dialogfeld codiert wurde. Ich würde mir vorstellen, dass dies die Vogtei der DE oder vielleicht X ist (ich bin nicht allzu vertraut mit Linux, aber ich habe mich ausgiebig für Windows entwickelt (wo die Funktion seit Jahren existiert hatte, dann entfernt wurde und wegen einer Benutzerrevolte wieder eingesetzt wurde).
Flurbius