Программа

Скачать файлы можно отсюда или отсюда

Для Windows:

Скачать архив для своей операционной системы (win64 для 64-битной и win32 для 32-битной). Далее распаковать архив в желаемое место и запустить screen-translator.exe.

При необходимости (ошибки отсутствия библиотек) нужно также запустить и установить файл vc_redist.exe из папки с программой.

После запуска нужно настроить программу.

Для Linux:

Скачать .AppImage файл. Сделать скачанный файл исполняемым командой chmod +x <имя>.AppImage (если выполнять команду не из папки с .AppImage файлом, то указать имя вместе с путем). Запустить .AppImage файл (из консоли или двойным кликом в файловом менеджере).

Вместо chmod +x <имя>.AppImage можно из файлового менеджера в свойствах файла сделать его исполняемым (как именно - зависит от файлового менеджера).

После запуска нужно настроить программу.

Настройка

Для работы программы необходимо установить языки распознавания и скрипты перевода.

Для обновления или установки языков надо в настройках перейти во вкладку Обновления и нажать Проверить сейчас. Должны появиться несколько списков.

Дальше из списков нужно выбрать желаемые языки, кликнуть по ним правой кнопкой мыши и выбрать пункт Установить/обновить. После этого нажать на кнопку Применить изменения внизу окна.

После установки выбранных языков появится сообщение об успешной установке (или ошибке).

Языки есть в двух списках: распознавание и коррекция.

Языки распознавания позволяют позволяют программе преобразовывать картинку в текст.

Языки коррекции позволяют автоматически исправлять некоторые ошибки в распознанном тексте. Для работы программы языки коррекции не обязательны.

Также для работы обязательно надо скачать переводчики (список перевод). С помощью них программа к онлайн-сервисам перевода и переводит распознанный текст.

Устанавливаются они аналогично языкам (выбрать из списка -> правый клик -> Установить/обновить -> Применить изменения). Установить лучше сразу все переводчики.

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

Язык для распознавания, который будет использоваться по умолчанию, задается во вкладке Распознавание.

Язык, на который будет переводиться распознанный текст, задается во вкладке Перевод. Там же можно включить или отключить используемые переводчики и изменить порядок, в котором они будут вызываться (если один переводчик не смог перевести текст, то вызывается следующий и т.д.).

Исходники

Скачать и просмотреть исходники можно здесь