Автор Тема: Crow Translate - онлайн переводчик с графическим интерфейсом  (Прочитано 20460 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4641
  • Да будет свет!
Для распознания текста в настройках предварительно нужно указать языки считывания, а затем в окне перевода кликнуть на значок Распознать область экрана с задержкой
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4641
  • Да будет свет!
Постоянно совершенствуя и с учётом расширения использования протокола Wayland в дистрибутивах Linux, автор приложения в мае выпустил Crow Translate 2.9.8.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 2954
  • Что бы ни случилось, всё будет хорошо!
Некоторое время назад наш знакомый программист Гена Черныщук выпустил Crow Translate 2.10.1. Главным улучшением стало расширение источников перевода текста.



Давно пользуюсь его приложением и могу только рекомендовать!
« Последнее редактирование: 17 Ноября 2022, 17:15:04 от ivm »

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4641
  • Да будет свет!
Отличный переводчик! В нём есть даже перевод текста с картинок. Но для этого нужно установить пакет ocrfeeder.
Для перевода текста с картинок достаточно установить пакет libtesseract и нужные языковые модули, например, для перевода с английского на русский и обратно нужны пакеты: tesseract-ocr-eng и tesseract-ocr-rus. Они должны размещаться в /usr/share/tesseract-ocr/4.00/tessdata.
Затем в настройках OCR отметить нужные языки для распознания и перевода текста с картинки


P.s.: При обновлении libtesseract до версии 5 в тестовой Matuntu-K на пакетной основе Ubuntu 22.10 с предустановленным Crow Translate пришлось с правами администратора скопировать языковые модули в виде файлов eng.traineddata и rus.traineddata из /usr/share/tesseract-ocr/5.00/tessdata в /usr/share/tesseract-ocr/4.00/tessdata.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн шур

  • Новичок
  • *
  • Сообщений: 36
Здравствуйте, я использую :-\ иной способ: располагаю файлы в любом месте, например /opt, потом указываю в настройках программы эту папку. Скажите пожалуйста, допустим ли такой приём, не пропадут ли настройки при обновлении?

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4641
  • Да будет свет!
Здравствуйте! Языковые файлы можно размещать в любом каталоге, если в системе однопользовательский режим. И в таком случае обновление не должно повлиять на их размещение. Тем более настройки Crow Translate позволяют указать путь к языкам - Каталог с обученными моделями.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4641
  • Да будет свет!
На днях состоялся выпуск Crow Translate 2.10.2, в котором добавлены транслитерации и тип речей для Lingva и исправлен сломанный перевод Bing.

Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4641
  • Да будет свет!
Вслед за описанным выше автор программы выпустил Crow Translate 2.10.3, в котором произошли небольшие улучшения.
Установка данного пакета в промежуточные релизы Ubuntu 22.10+ невозможна по причине неудовлетворённых зависимостей из-за библиотеки libtesseract4, которая последний раз была выпущена для Ubuntu 22.04 (jammy). Для установки в более новые дистрибутивы, в которых этот пакет именуется как libtesseract5, требуется либо пересборка сабжа с исправлением номера зависимости с 4 на 5, либо установка libtesseract4 для Jammy.
Таким образом, для первичной инсталляции Crow Translate 2.10.3 в Ubuntu 22.10+ потребовались пакеты:
  • libtesseract4 из Ubuntu 22.04
  • liblept5
  • kwayland-data
  • libkf5waylandclient5
  • libqt5multimedia5
Делай с нами, делай как мы, делай лучше нас!