Denn29
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Может уже было, извините если что Цитата: Интегрируем ПРОМТ в Opera Итак, сегодня мы займемся интегрированием популярного переводчика в браузер Opera. Подобного плагина до сих пор не существует, и вряд ли он когда-либо появится: ни компании ПРОМТ, ни Opera Software это не нужно, — поэтому будем делать все сами. Итак, начнем с разведки. Перевод в IE пакет ПРОМТ обеспечивает с помощью модуля PromtIE. В браузере Internet Explorer мы выделяем нужный текст мышкой, выбираем из контекстного меню пункт Перевести, и на странице появляется подсвеченный цветом переведенный текст. Это обеспечивает набор VBA-скриптов и dll-библиотека, входящая в состав PromtIE. В Opera PromtIE не интегрируется. Из набора ПРОМТ мое внимание привлекла программа PromtX. Как написано в help: «PromtX — это программа семейства PROMT, представляющая собой упрощенный редактор-переводчик с возможностями автоматического перевода буфера обмена Windows и текстов, введенных с клавиатуры в окне любого Windows-приложения». Действительно, если запустить prmtx.exe и скопировать что-нибудь в буфер, то программа автоматически переведет скопированный текст. Это нам и надо. Внедряемся Значит, всего-то и нужно — скопировать выделенный фрагмент и запустить PromtX. Это уже дело техники. Итак, открываем файл standard_menu.ini из директории c:\Program Files\Opera\defaults\ в текстовом редакторе. Ищем поиском секцию [Hotclick Popup Menu] и добавляем в ее конец строку: Item, "Перевести текст в PromtX" = Copy & Execute program, "C:\Program Files\PRMT6\PRMTX\PrmtX.exe". Не забудьте, что standard_menu.ini нужно сохранить в кодировке UTF-8. Теперь достаточно будет выделить необходимый текст и выбрать соответствующий пункт в контекстном меню. В настойках PromtX (Сервис -> Параметры) также советую поставить галочки «Автоматически определять направление перевода» и «При минимизации помещать окно в System Tray». Получилось достаточно удобно. Переводить страницы с сохранением форматирования не получится, так что английский чуть-чуть выучить все же придется. Автор Алексей Голованов http://www.nestor.minsk.by/kg/ |