Ser capaz de copiar texto de imagens é um pequeno truque que permite extrair um pedaço de informações de uma imagem, talvez para copiar um trecho de texto nela ou anotar uma mensagem de erro que aparece a tela.

Como o Linux não possui um utilitário de OCR integrado, você precisa recorrer a leitores de OCR de terceiros. Mas como a maioria dessas ferramentas são baseadas em CLI, elas não são muito fáceis de usar.

É aqui que entra o TextSnatcher. É um programa simples e intuitivo que torna muito fácil copiar texto de imagens no Linux. Vamos mergulhar para saber mais.

O que é TextSnatcher?

TextSnatcher é essencialmente um front-end para o Tesseract OCR engine: um dos mecanismos de OCR populares usados ​​por vários sistemas operacionais. Como resultado, além de fácil de usar, a ferramenta também é rápida e precisa no reconhecimento de caracteres.

O TextSnatcher suporta vários idiomas: inglês, chinês, japonês, espanhol, francês, alemão e árabe. Assim, você pode extrair facilmente texto de imagens que contenham esses idiomas.

instagram viewer

Como instalar o TextSnatcher no Linux

O TextSnatcher é compatível com todas as principais distribuições Linux e você pode instalá-lo de algumas maneiras. Siga as instruções abaixo para instalá-lo em seu sistema.

Se você estiver usando o Ubuntu, Linux Mint ou qualquer outra distribuição em sua máquina, poderá instalar o TextSnatcher do Flathub. Para fazer isso, primeiro, certifique-se de que seu sistema tenha Flatpak. Você pode fazer isso abrindo um terminal e executando este comando:

flatpak --versão

Se isso retornar uma versão, você tem o Flatpak instalado em seu sistema. Caso contrário, você precisará instalá-lo primeiro, o que pode ser feito usando nosso guia detalhado do Flatpak.

Em seguida, digite o seguinte comando para instalar o TextSnatcher:

flatpak instalar flathub com.github.rajsolai.textsnatcher

Por outro lado, se você estiver usando o elementary OS, poderá baixar o TextSnatcher do AppCenter usando o link abaixo.

Download:TextSnatcher

Alternativamente, se você quiser construir o TextSnatcher a partir da fonte—talvez porque você queira uma versão específica—você também pode fazer isso. No entanto, você também precisará instalar as seguintes dependências se decidir seguir esse caminho:

  • granito
  • gtk+-3,0
  • gobject-2.0
  • gdk-pixbuf-2.0
  • libhandy-1
  • libportal-0.5

Depois de instalá-los, execute o seguinte comando no terminal para clonar o repositório TextSnatcher:

git clone https://github.com/RajSolai/TextSnatcher.git TextSnatcher

Em seguida, navegue até o diretório TextSnatcher usando:

cd TextSnatcher

Agora construa o programa com o Meson:

meson build --prefix=/usr

Altere o diretório para construir usando o comando cd:

compilação de cd

E, finalmente, instale-o executando:

sudo ninja install && com.github.rajsolai.textsnatcher

Como usar o TextSnatcher

Depois de instalar o TextSnatcher, usá-lo é muito fácil.

Comece abrindo o menu de aplicativos. Em seguida, procure TextSnatcher e lançá-lo. Você será saudado com uma pequena janela TextSnatcher. Redimensione esta janela de acordo com sua preferência para que seja mais fácil realizar operações nela.

Em seguida, escolha um idioma que você deseja extrair de uma imagem. Para fazer isso, toque no ícone da bandeira no canto esquerdo da janela e selecione um idioma entre os idiomas disponíveis.

Com o idioma selecionado, a próxima coisa que você precisa fazer é fornecer a imagem da qual deseja extrair o texto para o TextSnatcher. Existem três maneiras diferentes de fazer isso:

  • Tirar captura de tela: Permite capturar uma captura de tela da tela com o texto que deseja extrair
  • Escolher arquivo: Ele permite que você selecione um arquivo no seu computador e extraia o texto dele
  • Obter da área de transferência: Dá-lhe a capacidade de copiar uma imagem para sua área de transferência e extrair seu texto

Para acessar essas opções, clique no botão Arrebatar agora botão na tela inicial do TextSnatcher, e ele mostrará essas três opções na tela a seguir:

Opção 1: tirar uma captura de tela

Se você deseja extrair texto da tela, a maneira mais fácil de fazer isso é capturar uma captura de tela da tela e passá-la para o TextSnatcher para extrair o texto.

Para isso, clique no Tirar captura de tela botão.

O TextSnatcher agora será iniciado o utilitário de captura de tela scrot e apresentá-lo com um cursor de mira. Use-o para desenhar a área ao redor do texto que você deseja extrair para fazer a captura de tela.

Aguarde alguns segundos. O TextSnatcher processará o texto e o adicionará à sua área de transferência. Abra qualquer programa de anotações em seu computador e use o Ctrl+V atalho ou clique com o botão direito do mouse no espaço vazio e selecione Colar para colar e visualizar o texto copiado da imagem.

Opção 2: escolha o arquivo

Outra maneira de alimentar uma imagem no TextSnatcher é carregá-la. Isso é útil quando você já fez uma captura de tela do conteúdo desejado em texto ou já possui uma imagem que contém o texto desejado em seu computador.

Para usar este método, clique no botão Escolher arquivo botão.

Quando o TextSnatcher abrir o gerenciador de arquivos, escolha o arquivo que deseja enviar e clique em Aberto ou OK para carregá-lo.

Depois que a imagem for carregada, o TextSnatcher a lerá e salvará seu texto em sua área de transferência, que você pode ver como fez na opção anterior.

Opção 3: obter da área de transferência

Da mesma forma, você também pode usar o Obter da área de transferência opção para alimentar uma imagem no TextSnatcher para extrair o texto dela. No entanto, lembre-se de que essa funcionalidade é um sucesso ou um fracasso no momento, principalmente em sistemas que usam o gerenciador de janelas X11. Conseguimos fazê-lo funcionar em algumas ocasiões, enquanto que, outras vezes, apenas deu um erro.

Mas aqui também a ideia é simples. Você precisa copiar a imagem da qual deseja extrair o texto para a área de transferência. Depois disso, o TextSnatcher verificará sua área de transferência para encontrar a imagem e extrair o texto dela.

Extraindo texto de imagens com facilidade

TextSnatcher torna muito fácil extrair texto de imagens no Linux. Ele funciona muito rápido, como promete, e é muito fácil de usar. Além disso, o suporte a vários idiomas permite que você use o programa para extrair texto em outros idiomas também, o que é um toque interessante.

Agora, sempre que houver texto em um site, arquivo PDF, notas de aula ou vídeos, você pode abrir o TextSnatcher para extrair o texto facilmente e salvá-lo em um programa de anotações em seu computador.

Por outro lado, se você preferir ferramentas online, existem alguns sites que permitem converter imagens em texto gratuitamente que você pode conferir.

5 sites de OCR sem download que permitem converter imagens em texto gratuitamente

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Linux
  • OCR
  • Aplicativos Linux

Sobre o autor

Yash Water (51 Artigos Publicados)

Yash é um Staff Writer na MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele costumava desenvolver para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outras verticais. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar