OCR a photo of a business card and extract structured contact info — phone numbers, emails, addresses — using native macOS NLP. No multimodal model needed — the OCR reads the text, the entity recognizer sorts it, and neither one is a large language model.
$ loupe ocr card.jpg | lingua entities --json
[{"type":"email","value":"jane.smith@acme.io","range":[39,18]},
{"type":"phone","value":"+1 (415) 555-0123","range":[58,17]},
{"type":"address","value":"123 Market St, San Francisco, CA 94105","range":[76,38]}]