eSearch : outil OCR multifonctionnel et multiplateforme, recherche intégrée, traduction, carte de recherche, enregistrement d'écran et autres fonctions.
Introduction générale
eSearch est un outil de capture d'écran multiplateforme open source développé par xushengfeng qui prend en charge Windows, macOS et Linux. eSearch intègre une variété de fonctionnalités, notamment la reconnaissance OCR, la recherche, la traduction, la cartographie, la recherche d'images et l'enregistrement d'écran. Il intègre une variété de fonctionnalités, y compris la capture d'écran, la reconnaissance OCR, la recherche, la traduction, la cartographie, la recherche d'images et l'enregistrement d'écran, etc. eSearch est développé en utilisant le framework Electron, fournissant une interface simple et facile à utiliser et des fonctionnalités riches pour une variété de scénarios, tels que la capture de contenu d'écran, la reconnaissance de texte et la traduction, etc. eSearch est un outil de capture d'écran multiplateforme open source développé par xushengfeng.
eSearch OuiPortail d'informationLa version réécrite :electron : (avec un milliard de fonctionnalités ajoutées).



Liste des fonctions
- capture d'écran (informatique)Les fonctions suivantes sont disponibles : recadrage, capture d'écran complète, sélection de fenêtre et de contrôle, capture d'écran longue et plus encore.
- Reconnaissance OCRLe logiciel est compatible avec les services OCR locaux et en ligne et peut reconnaître du texte dans plusieurs langues.
- Recherche et traductionIntégration de plusieurs moteurs de recherche et de services de traduction, prise en charge de la recherche et de la traduction par mots-clés.
- schéma directeurLes captures d'écran peuvent être collées sur l'écran pour faciliter la comparaison et l'étiquetage.
- recherche de cartes: Recherche d'images similaires par la technologie de reconnaissance d'images.
- enregistrement vidéoEnregistrement en plein écran, enregistrement de zones personnalisées, enregistrement audio et enregistrement de la caméra : ces fonctions sont prises en charge.
Utiliser l'aide
Aller sur le site webeSearchtéléchargement
Ou à droite libérations Ouvrez l'onglet, sélectionnez le paquet qui correspond à votre système, téléchargez-le et installez-le !
Disponible à l'intérieur du paysProxy GitHubTéléchargement accéléré
ArchLinux peut être installé à l'AUR. e-search
peut-êtree-search-git
ailette winget install esearch
Processus d'utilisation
capturer une image affichée sur un écran d'ordinateur
Boîte de recadrage, sélecteur de couleurs, pinceau à main levée, géométrique, mosaïque, flou
Outre l'ajustement de la sélection de la boîte à l'aide des touches fléchées, il est également possible d'entrer la formule quadratique pour ajuster la valeur de la boîte.
Prise en charge des boîtes personnalisées après l'exécution immédiate de l'opération, telles que les boîtes après l'OCR automatique.
Il prend également en charge les captures d'écran défilantes, horizontales, verticales et dans n'importe quelle direction.
enregistrement vidéo
Enregistrer l'écran, taille personnalisée, appareil photo
Demande la position du curseur et les touches du clavier
L'arrière-plan virtuel peut être défini
cartographie d'écran
Zoom sur la roue, transparence, repérage automatique, passage de la souris
Permet de zoomer sur une image sans modifier la taille de la fenêtre, ce qui évite de bloquer d'autres contenus.
Les filtres et les transformations (par exemple, l'effet miroir) peuvent être définis par le biais de CSS.
OCR (reconnaissance de texte)
Le ROC local est assuré parPaddleOCRpour apporter un soutien. Prêt à l'emploi.
Le service d'OCR local est activé par défaut. Si vous souhaitez utiliser l'OCR en ligne, l'OCR en ligne de Baidu est fourni.tutorielsgainCLÉ DE L'API aussi Clé secrète En janvier 2022, l'OCR de Baidu est toujours disponible.Service de ramassage gratuit. Placer le produit acquisCLÉ DE L'API répondre en chantantClé secrète et le service de reconnaissance de texte correspondant de votre choixURL Renseignez les paramètres du logiciel et décochez la case de l'OCR hors ligne pour utiliser l'OCR en ligne.
recherche de cartes
Moteurs de recherche d'images de Google, Baidu et Yandex
Interface multimodale personnalisable du macromodèle pour échanger des images avec l'IA
l'équarrissage
L'OCR peut être appelé après la traduction, ce qui permet une traduction sélective des mots.
Prise en charge des moteurs de traduction gratuits, tels que Google Translate, etc. Vous pouvez également créer vos propres API pour d'autres moteurs de traduction, tels que DeepL, Baidu, etc. ChatGPT Vous pouvez même personnaliser les traductions de l'IA native !
Plusieurs moteurs peuvent être traduits en même temps, ce qui permet de choisir le meilleur des meilleurs.
Enregistrez les traductions dans un fichier local ou via le réseau dans un programme de mémoire tel qu'Anki.
traduction à l'écran
Génère une fenêtre de mappage et remplace le texte de l'image par le texte traduit.
Des traductions temporisées peuvent être définies, ce qui convient pour les vidéos, les jeux, etc.
Procédure d'utilisation détaillée
- capture d'écran (informatique): :
- Utilisation de raccourcis
Alt + C
Pour effectuer une capture d'écran, encadrez la zone que vous souhaitez capturer. - Vous pouvez redimensionner et repositionner la boîte et choisir de l'enregistrer dans le presse-papiers ou dans un répertoire spécifié.
- Utilisation de raccourcis
- Reconnaissance OCR: :
- Après avoir effectué une capture d'écran et sélectionné la fonction de reconnaissance OCR, eSearch reconnaîtra automatiquement le texte de la capture d'écran.
- Vous pouvez choisir d'utiliser un service d'OCR local ou un service d'OCR en ligne, qui nécessite la configuration d'une CLÉ API et d'une CLÉ secrète.
- Recherche et traduction: :
- Après avoir effectué une capture d'écran et sélectionné la fonction Rechercher ou Traduire, eSearch effectue une recherche ou une traduction en fonction du texte sélectionné.
- Les moteurs de recherche et les services de traduction peuvent être personnalisés pour répondre à différents besoins.
- schéma directeur: :
- Après avoir effectué une capture d'écran, sélectionnez la fonction "coller" pour coller la capture d'écran sur l'écran afin de faciliter la comparaison et l'étiquetage.
- Vous pouvez ajuster la taille, la position et la transparence de la cartographie, et prendre en charge une variété d'opérations.
- recherche de cartes: :
- Après avoir effectué une capture d'écran et sélectionné la fonction de recherche d'images, eSearch recherchera des images similaires grâce à la technologie de reconnaissance d'images.
- Prend en charge plusieurs moteurs de recherche et fournit des résultats de recherche précis.
- enregistrement vidéo: :
- Ouvrez l'application eSearch et sélectionnez la fonction d'enregistrement d'écran pour enregistrer le plein écran ou une zone personnalisée.
- Prise en charge de l'enregistrement audio et de la webcam, avec la possibilité d'enregistrer dans plusieurs formats (par exemple, gif, webm, mp4).
Code source Exécuter et compiler
git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev
test (machines, etc.)
Testé sous ArchLinux, KDE plasma, Xorg.
Windows 10 et Windows 11 testés
Test de macOS Catalina réussi
Q&R
Gnome ne répond pas lorsqu'on clique dessus
Les utilisateurs de Gnome doivent installerindicateur d'applicationpour utiliser le plateau.
Pourquoi l'électron
- Le multiplateforme est nécessaire, à l'origine je voulais expérimenter l'excellent outil de capture d'écran sous Windows sur Linux également, et l'exclusivité Linux n'est pas bonne, j'ai donc choisi le multiplateforme.
- qt repose sur c++, le coût d'apprentissage est trop élevé. la version desktop de flutter n'est pas encore mature. Je suis meilleur en développement js.
- Les captures d'écran s'appuient sur le système local, ce que les navigateurs ne peuvent pas faire pour le moment.
- Finalement, la seule solution multiplateforme était la classe js, et j'ai choisi l'électron le plus mature et le plus utilisé.
Une erreur JavaScript s'est produite dans le processus principal
Il s'agit d'une erreur du processus principal, qui peut être causée par diverses raisons. Le message d'erreur réellement utile est l'erreur spécifique suivante, et il s'agit d'une erreur de code. La recherche directe de "Une erreur JavaScript s'est produite dans le processus principal" ne résoudra donc guère le problème.
En général, la réinstallation du logiciel et la restauration des paramètres résoudront le problème 99%. La meilleure chose à faire est d'enregistrer le message d'erreur détaillé et de soumettre unquestionFournir un retour d'information.
Les erreurs accumulées et leur discussion, les solutions :#123 #133
Version mise à jour avec un bug qui n'existait pas auparavant
Cela est généralement dû à une incompatibilité entre les différentes versions de la configuration, vous pouvez essayer de restaurer les paramètres par défaut dans Paramètres - Avancés - Paramètres avancés.
Si cela ne résout pas le problème, veuillez soumettre un problème.
Ne prend plus en charge Win7, Win8
Electron ne supporte officiellement plus Win7 et Win8, donc eSearch n'est plus supporté.
Mais il est possible de compiler le sien, voirfichier (informatique)Certaines fonctions peuvent ne pas être disponibles.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...