Aprendizagem pessoal com IA
e orientação prática

eSearch: ferramenta multifuncional de OCR para várias plataformas, pesquisa integrada, tradução, mapa de pesquisa, gravação de tela e outras funções

Introdução geral

O eSearch é uma ferramenta de captura de tela multiplataforma de código aberto desenvolvida por xushengfeng, compatível com Windows, macOS e Linux. O eSearch integra uma variedade de recursos, incluindo reconhecimento de OCR, pesquisa, tradução, mapeamento, pesquisa de imagens e gravação de tela. Ele integra uma variedade de recursos, incluindo captura de tela, reconhecimento de OCR, pesquisa, tradução, mapeamento, pesquisa de imagens e gravação de tela etc. O eSearch foi desenvolvido usando a estrutura Electron, fornecendo uma interface simples e fácil de usar e uma funcionalidade rica para uma variedade de cenários, como captura de conteúdo de tela, reconhecimento de texto e tradução etc. O eSearch é uma ferramenta de captura de tela de plataforma cruzada de código aberto desenvolvida pela xushengfeng.

eSearch SimPortal de informaçõesA versão reescrita do :electron: (com um bilhão de recursos adicionados).


-1

 

-3

 

-4

 

Lista de funções

  • captura de tela (computação)Captura de tela: suporta corte de caixa, captura de tela de tela inteira, seleção de janelas e controles, captura de tela longa e muito mais.
  • Reconhecimento de OCROCR: suporta serviços de OCR locais e on-line e pode reconhecer texto em vários idiomas.
  • Pesquisa e traduçãoIntegração de vários mecanismos de pesquisa e serviços de tradução, suporte para pesquisa e tradução de palavras riscadas.
  • projetoSuporte para colar capturas de tela na tela para facilitar a comparação e a identificação.
  • busca de mapasPesquisa de imagens semelhantes por meio da tecnologia de reconhecimento de imagens.
  • registro de vídeoSuporte para gravação em tela cheia, gravação em área personalizada, gravação de áudio e gravação de câmera.

 

Usando a Ajuda

Ir para o siteeSearchdownload

Ou à direita liberações Abra a guia, selecione o pacote que corresponde ao seu sistema, faça o download e instale-o!

Disponível no mercado domésticoProxy do GitHubDownload acelerado

O ArchLinux pode ser encontrado instalado no AUR. Pesquisa eletrônicatalveze-search-git

winget instalação de winget pesquisa

 

Processo de uso

capturar uma imagem exibida na tela do computador

Corte de caixa, selecionador de cores, pincel à mão livre, geométrico, mosaico, desfoque

Além de ajustar a seleção da caixa com as teclas de seta, ele também suporta a entrada da fórmula quadrática para ajustar a

Suporte à caixa personalizada após a execução imediata da operação, como a caixa após o OCR automático

Ele também suporta capturas de tela de rolagem, horizontal, vertical e qualquer direção que possa ser emendada

registro de vídeo

Tela de gravação, tamanho personalizado, câmera

Solicita a posição do cursor e as teclas digitadas no teclado

O plano de fundo virtual pode ser definido

mapeamento de tela

Zoom de roda, transparência, localização automática, passagem do mouse

Suporta o zoom em uma imagem sem alterar o tamanho da janela, evitando que ela bloqueie outro conteúdo.

Filtros e transformações (por exemplo, espelhamento) podem ser definidos via CSS

OCR (reconhecimento de texto)

O OCR local é fornecido porPaddleOCRmodelos para fornecer suporte. Pronto para uso.

O serviço de OCR local está ativado por padrão. Se você quiser usar o OCR on-line, o OCR on-line do Baidu é fornecido, você precisa contar com otutoriaisganhoCHAVE DA API também Chave secreta A partir de janeiro de 2022, o OCR da Baidu ainda está disponível.Serviço de coleta gratuito. Coloque oCHAVE DA API responder cantandoChave secreta e o serviço de reconhecimento de texto correspondente de sua escolhaURL Preencha as configurações do software e desmarque a caixa de OCR off-line para usar o OCR on-line.

 

busca de mapas

Mecanismos de busca de imagens do Google, Baidu e Yandex

Interface de macromodelo multimodal personalizável para troca de imagens com IA

renderização

OCR pode ser chamado após a tradução, suporte para tradução seletiva de palavras

Suporte a mecanismos de tradução gratuitos, como o Google Translate, etc. Você também pode configurar suas próprias APIs para outros mecanismos de tradução, como DeepL, Baidu, etc. Você pode usar o ChatGPT Você pode até personalizar as traduções nativas da IA!

Vários mecanismos podem ser traduzidos ao mesmo tempo, escolhendo o melhor dos melhores

Salve as traduções em um arquivo local ou pela rede em um programa de memória, como o Anki.

tradução na tela

Gera uma janela de mapeamento e substitui o texto da imagem pelo texto traduzido

É possível definir traduções temporizadas, adequadas para vídeos, jogos, etc.

 

Procedimento de operação detalhado

  1. captura de tela (computação)::
    • Uso de atalhos Alt + C Para fazer uma captura de tela, enquadre a área da qual deseja fazer a captura.
    • Você pode redimensionar e reposicionar a caixa e optar por salvá-la na área de transferência ou em um diretório específico.
  2. Reconhecimento de OCR::
    • Depois de fazer uma captura de tela e selecionar a função de reconhecimento de OCR, o eSearch reconhecerá automaticamente o texto na captura de tela.
    • Você pode optar por usar um serviço de OCR local ou um serviço de OCR on-line, o que exige a configuração de uma API KEY e de uma Secret KEY.
  3. Pesquisa e tradução::
    • Depois de fazer uma captura de tela e selecionar a função Pesquisar ou Traduzir, o eSearch pesquisará ou traduzirá de acordo com o texto selecionado.
    • Os mecanismos de busca e os serviços de tradução podem ser personalizados para atender a diferentes necessidades.
  4. projeto::
    • Depois de fazer uma captura de tela, selecione a função colar para colar a captura de tela na tela para facilitar a comparação e a rotulagem.
    • Você pode ajustar o tamanho, a posição e a transparência do mapeamento, além de oferecer suporte a diversas operações.
  5. busca de mapas::
    • Depois de fazer uma captura de tela e selecionar a função de pesquisa de imagens, o eSearch pesquisará imagens semelhantes por meio da tecnologia de reconhecimento de imagens.
    • Oferece suporte a vários mecanismos de pesquisa e fornece resultados de pesquisa precisos.
  6. registro de vídeo::
    • Abra o aplicativo eSearch e selecione a função de gravação de tela para gravar em tela cheia ou em uma região personalizada.
    • Suporta gravação de áudio e webcam, com a opção de salvar em vários formatos (por exemplo, gif, webm, mp4).

 

Código-fonte Executar e compilar

git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# compilação
npm run dist
# O diretório de compilação gerará o pacote de instalação e o diretório onde ele será descompactado
# estar em movimento
npm run start
# ajustar os componentes durante o teste
npm run dev

Notas técnicas específicas

 

teste (maquinário etc.)

Testado no ArchLinux, KDE plasma, Xorg.

Windows 10 e Windows 11 testados

Aprovado no teste do macOS Catalina

 

PERGUNTAS E RESPOSTAS

O Gnome não responde ao ser clicado

Os usuários do Gnome precisam instalarindicador de aplicativoplugin para usar a bandeja.

Por que o elétron

  • A plataforma cruzada é necessária, originalmente eu queria experimentar a excelente ferramenta de captura de tela do Windows no Linux também, e o Linux exclusivo não é bom, então escolhi a plataforma cruzada.
  • O qt depende do c++, o custo de aprendizado é muito alto. A versão desktop do flutter ainda não está madura. Sou melhor no desenvolvimento em js.
  • As capturas de tela dependem do sistema local, algo que os navegadores não podem fazer no momento.
  • No final, a única solução multiplataforma era a classe js, e escolhi o elétron mais maduro e mais usado.

Ocorreu um erro de JavaScript no processo principal

Esse é um erro do processo principal, que pode ser causado por vários motivos; a mensagem de erro realmente útil é o erro específico a seguir, que é um erro de código. Portanto, pesquisar diretamente por "Ocorreu um erro de JavaScript no processo principal" dificilmente resolverá o problema.

Em geral, a reinstalação do software e a restauração das configurações resolverão o problema do 99%. A melhor coisa a fazer é registrar a mensagem de erro detalhada e enviar umproblemaForneça feedback.

Erros acumulados e sua discussão, soluções:#123 #133

Versão atualizada com um bug que não existia antes

Isso geralmente ocorre devido à incompatibilidade entre diferentes versões da configuração. Você pode tentar restaurar as configurações padrão em Settings-Advanced-Advanced Settings.

Se isso não resolver o problema, envie um problema

Não é mais compatível com Win7, Win8

A Electron oficialmente não oferece mais suporte ao Win7 e ao Win8, portanto, o eSearch não é mais compatível.

Mas é possível compilar o seu próprio, consulteArquivo (de computador)Algumas funções podem não estar disponíveis.

Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " eSearch: ferramenta multifuncional de OCR para várias plataformas, pesquisa integrada, tradução, mapa de pesquisa, gravação de tela e outras funções

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil