eSearch: многофункциональный кросс-платформенный инструмент OCR, интегрированный поиск | перевод | карта поиска | запись экрана и другие функции.

Общее введение

eSearch - это кросс-платформенный инструмент для создания скриншотов с открытым исходным кодом, разработанный xushengfeng, который поддерживает Windows, macOS и Linux. eSearch объединяет в себе множество функций, включая распознавание OCR, поиск, перевод, отображение, поиск изображений и запись экрана. eSearch объединяет в себе множество функций, включая скриншот, распознавание OCR, поиск, перевод, отображение, поиск изображений и запись экрана. eSearch разработан с использованием фреймворка Electron, обеспечивая простой и удобный интерфейс и богатую функциональность для различных сценариев, таких как захват содержимого экрана, распознавание текста и перевод, и т.д. eSearch - это кроссплатформенный инструмент для скриншотов с открытым исходным кодом, разработанный xushengfeng.

Электронный поиск ДаИнформационный порталПереписанная версия :electron: (с миллиардом добавленных функций).

eSearch:多功能跨平台OCR工具,集成搜索|翻译|搜图|录屏等功能

 

eSearch:多功能跨平台OCR工具,集成搜索|翻译|搜图|录屏等功能

 

eSearch:多功能跨平台OCR工具,集成搜索|翻译|搜图|录屏等功能

 

Список функций

  • скриншот (вычислительная техника): Поддерживает кадрирование, полноэкранный снимок, выделение окон и элементов управления, длинный снимок экрана и многое другое.
  • Распознавание OCR: Поддерживает локальные и онлайн-сервисы OCR и может распознавать текст на нескольких языках.
  • Поиск и перевод: Интеграция нескольких поисковых систем и сервисов перевода, поддержка поиска и перевода слов по царапинам.
  • чертеж: Поддержка наклеивания скриншотов на экран для удобства сравнения и маркировки.
  • поиск карт: Поиск похожих изображений с помощью технологии распознавания образов.
  • видеозапись: Поддержка полноэкранной записи, записи пользовательских областей, записи звука и записи с камеры.

 

Использование помощи

Перейти на сайтeSearchзагрузка

Или справа выпускает Откройте вкладку, выберите пакет, соответствующий вашей системе, загрузите и установите его!

Доступно внутри страныПрокси-сервер GitHubУскоренная загрузка

ArchLinux можно найти установленным в AUR. e-searchвозможноe-search-git

winget winget install esearch

 

Процесс использования

захват изображения, отображаемого на экране компьютера

Обрезка, выбор цвета, свободная кисть, геометрические фигуры, мозаика, размытие

Помимо настройки выбора ящика с помощью клавиш со стрелками, он также поддерживает ввод квадратичной формулы для настройки

Поддержка пользовательского поля после непосредственного выполнения операции, например, поле после автоматического OCR

Он также поддерживает прокрутку скриншотов, горизонтальные, вертикальные и любые направления могут быть склеены

видеозапись

Запись экрана, пользовательский размер, камера

Подсказки о положении курсора и нажатии клавиш клавиатуры

Можно установить виртуальный фон

карта экрана

Колесо масштабирования, прозрачность, автоматическое наведение, прохождение мыши

Поддерживает масштабирование изображения без изменения размера окна, не позволяя ему блокировать другое содержимое.

Фильтры, преобразования (например, зеркальное отражение) можно задать с помощью CSS

OCR (распознавание текста)

Местный OCR предоставляетсяPaddleOCRмодели для обеспечения поддержки. Из коробки.

Локальная служба OCR включена по умолчанию, если вы хотите использовать онлайн OCR, Baidu онлайн OCR предоставляется, вам нужно полагаться научебникиусилениеAPI KEY слишком Секретный ключ По состоянию на январь 2022 года OCR от Baidu все еще доступен.Бесплатный пикап. Поместите приобретенныйAPI KEY ответить пениемСекретный ключ и соответствующую службу распознавания текста по вашему выборуURL Заполните настройки программного обеспечения и снимите флажок для автономного OCR, чтобы использовать онлайн OCR.

 

поиск карт

Поисковые системы Google, Baidu, Yandex для поиска изображений

Настраиваемый мультимодальный интерфейс макромодели для обмена изображениями с ИИ

рендеринг

OCR может быть вызван после перевода, поддержка перевода с выбором слов

Поддержка бесплатных систем перевода, таких как Google Translate и т. д. Вы также можете создать собственные API для других систем перевода, таких как DeepL, Baidu и т. д. Вы можете использовать ChatGPT Вы даже можете настроить перевод с помощью искусственного интеллекта!

Одновременно можно переводить несколько движков, выбирая лучшие из лучших

Сохраняйте переводы в локальном файле или по сети в программе для запоминания, например Anki.

экранный перевод

Создает окно отображения и заменяет текст изображения на переведенный текст

Можно установить таймерный перевод, подходящий для видео, игр и т.д.

 

Подробная процедура работы

  1. скриншот (вычислительная техника)::
    • Использование ярлыков Alt + C Чтобы сделать снимок экрана, выделите рамкой область, которую вы хотите снять.
    • Вы можете изменять размер и положение окна, а также выбрать сохранение в буфер обмена или в указанную директорию.
  2. Распознавание OCR::
    • Если сделать снимок экрана и выбрать функцию распознавания OCR, eSearch автоматически распознает текст на снимке экрана.
    • Вы можете использовать локальный сервис OCR или онлайн-сервис OCR, который требует настройки API KEY и Secret KEY.
  3. Поиск и перевод::
    • Если сделать снимок экрана и выбрать функцию "Поиск" или "Перевод", eSearch выполнит поиск или перевод в соответствии с выбранным текстом.
    • Поисковые системы и услуги перевода могут быть адаптированы под различные нужды.
  4. чертеж::
    • Сделав снимок экрана, выберите функцию "Вставить", чтобы вставить снимок на экран для удобства сравнения и маркировки.
    • Вы можете регулировать размер, положение и прозрачность отображения, а также поддерживать различные операции.
  5. поиск карт::
    • Если сделать снимок экрана и выбрать функцию поиска изображений, eSearch найдет похожие изображения с помощью технологии распознавания образов.
    • Поддерживает множество поисковых систем и обеспечивает точные результаты поиска.
  6. видеозапись::
    • Откройте приложение eSearch и выберите функцию записи экрана, чтобы записать либо полный экран, либо пользовательскую область.
    • Поддерживает запись звука и веб-камеры с возможностью сохранения в нескольких форматах (например, gif, webm, mp4).

 

Запуск и компиляция исходного кода

git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev

Особые технические указания

 

испытание (машины и т.д.)

Проверено под ArchLinux, KDE plasma, Xorg.

Тестирование Windows 10 и Windows 11

Тест macOS Catalina пройден

 

ВОПРОСЫ И ОТВЕТЫ

Gnome не реагирует на нажатия

Пользователям Gnome необходимо установитьappindicatorплагин для использования лотка.

Почему электрон

  • Кроссплатформенность необходима, изначально я хотел испытать отличный инструмент для создания скриншотов под Windows и в Linux, а эксклюзивный Linux не очень хорош, поэтому я выбрал кроссплатформенность.
  • qt опирается на c++, стоимость обучения слишком высока. десктопная версия flutter еще не созрела. Я лучше разбираюсь в разработке на js.
  • Скриншоты зависят от локальной системы, чего браузеры на данный момент делать не умеют.
  • В итоге единственным кроссплатформенным решением оказался класс js, и я выбрал более зрелый и наиболее используемый электрон.

В главном процессе произошла ошибка JavaScript

Это ошибка основного процесса, которая может быть вызвана самыми разными причинами, реально полезным сообщением об ошибке является следующая конкретная ошибка, которая представляет собой код ошибки. Поэтому прямой поиск "В главном процессе произошла ошибка JavaScript" вряд ли решит проблему.

Как правило, переустановка программного обеспечения и восстановление настроек решают проблему 99%. Лучше всего записать подробное сообщение об ошибке и отправить его в службу поддержки.выпускОбеспечьте обратную связь.

Накопленные ошибки и их обсуждение, решения:#123 #133

Обновленная версия с ошибкой, которой раньше не было

Обычно это связано с несовместимостью разных версий конфигурации, вы можете попробовать восстановить настройки по умолчанию в разделе Настройки-Дополнительные-Дополнительные настройки.

Если это не решит проблему, отправьте сообщение о проблеме

Больше не поддерживает Win7, Win8

Electron официально больше не поддерживает Win7 и Win8, поэтому eSearch больше не поддерживается.

Но можно скомпилировать свой собственный, см.(компьютерный) файлНекоторые функции могут быть недоступны.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...