Andrea

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору thelamb Как я понял, QTranslate способна напрямую извлекать текстовые ресурсы из экзешников наподобие того, как это делают утилиты Textify или GetWindowText. Ошибка распознавания текстовых данных интерфейса и окон при таком подходе почти исключена. Но вышеупомянутые утилиты только выдёргивают текст из ресурсов, и помещают в буфер обмена, однако его не переводят. А QTranslate делает всё то же самое, но плюс переводит. Для выполнения данной операции OCR не нужен, и галочку "Распознавание текста" ставить тоже не нужно (или не обязательно). Когда вчера я тестировал эту малоизвестную, но очень полезную возможность, ключ OCR у меня отсутствовал, а "Распознавание текста" было отключено. Также запускал старые версии QTranslate, в которых интеграция с OCR не предусмотрена и галочки "Распознавание текста" нет. Попробуйте, и у Вас обязательно получится. Вы будете приятно удивлены! Но, повторюсь, это срабатывает не во всех программах, что вероятно с связано с особенностями конкретного приложения. Где-то читал, что недостатком подобного механизма является поддержка захвата только в тех приложениях, которые используют традиционные компоненты Windows.. Для реализации: в меню настроек QTranslate поставить галочку: "Настройки -> Расширенные -> Переводить элементы GUI" -> ОК. Навести указатель мыши (или кликнуть) на интересующий элемент интерфейса или на сообщение, после чего дважды нажать клавишу "Ctrl". По умолчанию, появится главное окно QTranslate, содержащее перевод текста интерфейса. У меня всё работает (Win7x32), OCR нет, удачи! | Всего записей: 1238 | Зарегистр. 24-12-2015 | Отправлено: 08:38 25-05-2017 | Исправлено: Andrea, 12:53 25-05-2017 |
|