TextSnatcher: Copie texto de imagens, para o desktop Linux
Ferramenta e abordagem básica
- O TextSnatcher usa
scrot(via portals) e Tesseract com as configurações padrão e sem pré-processamento extra. - É empacotado como um Flatpak; o Tesseract vem incluído no manifesto do Flatpak.
- Funciona razoavelmente bem para texto limpo de interface e diálogos, mas tem dificuldade com imagens ruidosas / inclinadas e não é adequado para CAPTCHAs.
Alternativas e refinamentos em shell script
- Vários usuários compartilham scripts Bash quase idênticos: capturam uma região da tela, opcionalmente fazem pré-processamento com ImageMagick (por exemplo, escala de cinza e redimensionamento 4×), enviam para o Tesseract, copiam para a área de transferência e exibem uma notificação.
- As variantes diferem principalmente em: ferramenta de captura (
scrot,maim,grim+slurp,gnome-screenshot,spectacle,import,flameshot,mate-screenshot), ferramenta de área de transferência (xsel,xclip,wl-copy) e interfaces de seleção de idioma (dmenu,fuzzel, wofi). - Alguns scripts enfatizam tratamento robusto de erros, limpeza via
mktemp -detrap, e boas práticas de aspas no shell.
Qualidade de OCR e discussão sobre Tesseract
- Experiências variadas: alguns acham o Tesseract “bastante terrível” para fontes sans-serif de interface e digitalizações antigas; outros dizem que ele melhorou muito na última década e funciona bem para digitalizações controladas.
- O modo de segmentação de página é destacado: o PSM 3 padrão pode ser subótimo; o PSM 11 para texto desconectado pode ajudar.
- Pilhas alternativas de OCR (EasyOCR, OCRmyPDF) são relatadas como superiores ao Tesseract em alguns cenários.
- Há a percepção de que OCR “deveria estar resolvido”, mas recibos e digitalizações de baixa resolução ainda causam erros frequentes.
Alternativas específicas de plataforma
- Windows: PowerToys Text Extractor e o Snipping Tool integrado com OCR são soluções comuns.
- macOS/iOS: Live Text no Preview, Quick Look, Safari, seleção de texto em fotos em todo o sistema e ferramentas de terceiros como macOCR, TRex e Textinator.
- Android: Google Lens, Photos, seleção de texto na tela de visão geral e “circle to search”.
- Outras ferramentas de desktop mencionadas incluem NormCap e Frog.
Empacotamento, compatibilidade e manutenção
- O Flatpak é visto como amplamente disponível, mas nem sempre pré-instalado; alguns apontam possíveis problemas de compatibilidade GTK/desktop para apps sem manutenção.
- O repositório do TextSnatcher parece inativo e o certificado do site expirou, levantando preocupações sobre suporte de longo prazo, embora alguns argumentem que ferramentas antigas ainda podem ser úteis.
Considerações de privacidade e segurança
- Um comentarista suspeitou de processamento remoto, mas a inspeção do código mostra apenas uso local do Tesseract; não há evidência de serviços externos no código.