Shortcut per OCR su Mac e iOS

Una semi-traduzione di questo articolo, nel quale viene spiegato come farsi un semplice Shortcut (il sistema di scripting per Mac e iOS che nelle intenzioni dell’Apple dovrebbe, prima o poi, sostituire Automator e AppleScript) che mette nella clipboard il testo contenuto in qualunque immagine o documento. Questo utilizza lo stesso sistema di riconoscimento del testo che ci permette di copiare il testo da un’immagine.

Nell’articolo originale viene anche mostrato come usare questo shortcut da linea di comando e da dentro uno script Python, con ovvio potenziale di automazione. Ma come si fa a scegliere un’immagine come input dello script senza usare la linea di comando? Soprattutto, come si fa da iPhone, dove la linea di comando non c’è? (O meglio, c’è ish che è molto comodo, ma non ha accesso al comando shortcuts).

Bisogna andare nel pannello details (premendo il tasto ℹ️) e attivare l’opzione Show in Share Sheet

A questo punto per testare il funzionamento è sufficiente condividere un’immagine con del testo. Ecco un esempio:

Ed ecco il risultato

13:40
80
DD
1U.44
To: Adriano Farina >
You’re in for the January Challenge!
down dog
We’re thrilled to have you join the January 2024 challenge!
Remember, all Down Dog apps are included in this challenge

  • this might be the perfect time to try something new! Your subscription gets you access to all of our apps! Just download and log in with your same account info,
    Stay tuned for updates from us here and on Instagram, & join the conversation in the Down Dog Community. b
    See you on your mat •e
    Yoga
    HIIT

    Meditation
    Barre
    Prenatal
    You’ve received this email as a registered user of Down Dog
    2170 Harrison St. #3 San Francisco, CA 94110

Il vero vantaggio di questo Shortcut non è per le immagini, dato che cliccando l’icona in basso a destra nella Gallery si ottiene lo stesso identico risultato:

Con lo Shortcut si può fare la stessa cosa con qualunque file statico, ad esempio con dei PDF contenenti immagini.