Новости Энциклопедия переводчика Блоги Авторский дневник Форум Работа

Декларация Поиск О нас пишут Награды Читальня Конкурсы Опросы








ГП-цитатник

Онлайн-клиент для Мультитрана

Re: Онлайн-клиент для Мультитрана

Сообщение esperantisto » Пт июл 17, 2015 14:56

Не получается:

Код: Выделить всё
Traceback (most recent call last):
  File "test.py", line 3, in <module>
    import urllib.request
  File "C:\Python34\lib\urllib\request.py", line 88, in <module>
    import http.client
  File "C:\Python34\lib\http\client.py", line 69, in <module>
    import email.parser
  File "C:\Python34\lib\email\parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "C:\Python34\lib\email\feedparser.py", line 27, in <module>
    from email import message
  File "C:\Python34\lib\email\message.py", line 16, in <module>
    from email import utils
  File "C:\Python34\lib\email\utils.py", line 29, in <module>
    import socket
  File "C:\Python34\lib\socket.py", line 49, in <module>
    import _socket
ImportError: Module use of python33.dll conflicts with this version of Python.
«Dolareto pli bonas ol dankego» © M. Ĵvaneckij
«Drinki en trajnoj eblas. Sed neniam kun kondukisto» © sennomulo
esperantisto

 
Сообщения: 6763
Зарегистрирован: Ср фев 25, 2004 12:14
Откуда: Менск
Язык(-и): En→Ru/Be, De→Ru/Be





Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пт июл 17, 2015 15:19

esperantisto писал(а):Не получается

У вас какая-то проблема с установленным питоном (похоже, 3.4), а ссылается он на python33.dll, т.е. на предыдущую версию. Попробуйте полностью удалить третий питон и поставить его начисто, см. похожий тред.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение esperantisto » Пт июл 17, 2015 16:27

Нет, до этого был 2.7, не 3.3. И 2.7 полностью удалён.
«Dolareto pli bonas ol dankego» © M. Ĵvaneckij
«Drinki en trajnoj eblas. Sed neniam kun kondukisto» © sennomulo
esperantisto

 
Сообщения: 6763
Зарегистрирован: Ср фев 25, 2004 12:14
Откуда: Менск
Язык(-и): En→Ru/Be, De→Ru/Be

Re: Онлайн-клиент для Мультитрана

Сообщение esperantisto » Пт июл 17, 2015 16:51

Удалил (единственный имевшийся) Питон 3.4.3. Перезагрузился. Снова установил 3.4.3. Перезагрузился. Та же ошибка.
«Dolareto pli bonas ol dankego» © M. Ĵvaneckij
«Drinki en trajnoj eblas. Sed neniam kun kondukisto» © sennomulo
esperantisto

 
Сообщения: 6763
Зарегистрирован: Ср фев 25, 2004 12:14
Откуда: Менск
Язык(-и): En→Ru/Be, De→Ru/Be

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пт июл 17, 2015 18:11

esperantisto писал(а):Удалил (единственный имевшийся) Питон 3.4.3. Перезагрузился. Снова установил 3.4.3. Перезагрузился. Та же ошибка.

Согласно этому треду, нужно удалить путь к Python 2.7 из системной переменной PATH.

Windows 7
В меню Start (Пуск) выберите пункт Computer (Компьютер)
В контекстном меню выберите пункт System Properties (Свойства системы)
Выберите Advanced system settings (Дополнительные параметры системы) > вкладку Advanced (Дополнительно)
Выберите Environment Variables (Переменные среды),в меню System Variables (Системные переменные), найдите переменную PATH и щелкните на ней.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пн авг 10, 2015 14:43

Версия 3.7.

  • Теперь используется одинаковое сочетание клавиш как для перевода выделения в области терминов, так и для перевода строки поиска. Если строка поиска не пуста, то считается, что переводить нужно ее, в противном случае, перевод осуществляется в области терминов.
  • Файл конфигурации переименован в mclient.cfg
  • Удалены ключи bind_go_url_alt, bind_go_url_alt2. Добавлены ключи font_style, online_dic_url, ui_lang, win_encoding, InternalDebug, ReadOnlyProtection
  • Устранены обнаруженные зависания при определенных запросах
  • Теперь, если конфигурационный файл отсутствует или содержит ошибки, загружаются настройки по умолчанию
  • Возможность выбрать язык интерфейса по умолчанию (ui_lang)
  • Устранен баг в режиме буфера при копировании посредством самой программы.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение andrewv » Вт авг 18, 2015 12:50

Спасибо, чень полезная программа, давно хотел такую.

У меня при нажатии кнопки "Следить за буфером обмена" начала вылетать через несколько перезапусков. Сборка 3.8, система Win 7 64 bit.
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Вт авг 18, 2015 13:12

andrewv писал(а):Спасибо, чень полезная программа, давно хотел такую.

У меня при нажатии кнопки "Следить за буфером обмена" начала вылетать через несколько перезапусков. Сборка 3.8, система Win 7 64 bit.

В чем проявляется "вылет"? Есть ли какое-нибудь сообщение об ошибке? При работе в режиме буфера обмена программа скрывается и ждет, пока вы не скопируете какой-нибудь новый текст (старый текст, копирование внутри самой программы, адреса веб-сайтов игнорируются).

Нажмите Alt-Tab, и, удерживая Alt, нажимайте Tab до тех пор, пока не перейдете на mclient. При этом программа может не отображаться на панели задач. Это баг графической подсистемы.

Если же mclient отсутствует в списке окон, появляющемся при Alt-Tab, нажмите Ctrl-Alt-Del, должен появиться диспетчер задач. В нем посмотрите, запущен ли mclient.exe. Если он запущен, то это баг. В этом случае опишите, как можно повторить данную ошибку.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение andrewv » Вт авг 18, 2015 13:53

random_nick писал(а):
andrewv писал(а):Спасибо, чень полезная программа, давно хотел такую.

При работе в режиме буфера обмена программа скрывается и ждет

Так и есть, не вылетает, а просто пропадает с панели задач.

Еще раз спасибо!
andrewv

 
Сообщения: 12
Зарегистрирован: Вс авг 22, 2010 12:10

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Вт авг 18, 2015 14:08

andrewv писал(а):Еще раз спасибо!

Пожалуйста!

Постараюсь починить поведение, когда сообщение программы лежит на заднем плане и не отображается на панели задач, но это, насколько я пока могу сказать, баг в стороннем модуле, а не в моем коде. Если же вы имеете в виду, что программа скрывает свое окно при нажатии на кнопку "Следить за буфером...", то так задумано.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пт авг 21, 2015 04:10

Версия 3.8.

tl;dr: устранены некоторые баги, добавлены горячие клавиши, улучшена история

- Устранено зависание при отмене сохранения статьи
- Сворачивать окно по СКМ (bind_close_top) не в режиме Буфера
- (Опционально) Скрывать область Истории после копирования элементов из нее или перехода по этим элементам (AutoHideHistory)
- Ориентироваться на URL, а не на запросы при работе в Истории
- Ключ ShortHistory: добавлять ли в Историю уже занесенные запросы (0, False) или нет (1, True). Выставьте ShortHistory=0, чтобы сделать навигацию с помощью кнопок '→' и '←' более логичной.
- Добавлены новые горячие клавиши (ключи bind_reload_article_alt, bind_save_article_alt, bind_toggle_history, bind_toggle_history_alt, bind_clear_history_alt, bind_open_in_browser, bind_open_in_browser_alt, bind_watch_clipboard), Esc и Ctrl-w для закрытия окна (в режиме буфера), Esc для сворачивания окна (в обычном режиме)
- Исправлена кнопка для переключения языка интерфейса
- Изменен значок очистки истории
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Вс авг 23, 2015 01:02

Случайно запорол поиск по статье. Если вы его используете, перекачайте версию 3.8.1.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение Nata_squirrel » Вс авг 23, 2015 17:17

Уважаемый автор, спасибо за такую полезную программу. Порадовала возможность быстро копировать из/в буфер обмена. Очень ускоряет работу!
Подскажите, а есть ли в программе возможность переводить словосочетания?
Например, вводим в строку поиска словосочетание coronary imaging catheter. Программа выдает перевод слова coronary. Можно ли теперь быстро вывести перевод остальных слов? (В идеале - как в мультитране - он подчеркивает слова imaging catheter, давая понять, что есть перевод не только этих двух отдельных слов, а целого словосочетания).
Еще в веб-версии мультитрана есть удобная вещь - автодополнение (кажется так?), например, вводим в строку поиска imaging ca.. и видим, что в словаре есть перевод imaging cable, imaging cameras и нужный нам imaging catheter.
И последнее - можно ли как-то разграничить перевод слова и фразы с этим словом (абзацем или пустой строкой)? А то фразы (их количество и тематики) получаются как будто переводом самого слова (уф, надеюсь, понятно написала).

Спасибо еще раз за ваш труд!
Nata_squirrel

 
Сообщения: 2
Зарегистрирован: Вс авг 23, 2015 15:14

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Вс авг 23, 2015 17:48

Nata_squirrel писал(а):Уважаемый автор, спасибо за такую полезную программу. Порадовала возможность быстро копировать из/в буфер обмена. Очень ускоряет работу!

Спасибо за отзыв!
Подскажите, а есть ли в программе возможность переводить словосочетания? Например, вводим в строку поиска словосочетание coronary imaging catheter. Программа выдает перевод слова coronary.

Переводить можно и словосочетания, но только те, которые есть в Мультитране, т.е. "imaging catheter", в противном случае, будет возвращен перевод первого слова ("coronary").
Можно ли теперь быстро вывести перевод остальных слов?

На данный момент - только посредством кнопки "Вставить текущий запрос". Эта команда вставит ваш текущий запрос ("coronary imaging catheter") в строку поиска. Затем вручную придется удалить фрагмент "coronary". Если не помогло, можно также воспользоваться кнопкой "Вставить предыдущий запрос" или открыть историю и скопировать фрагмент из нее, чтобы не набирать текст лишний раз. К сожалению, пока только так :(
(В идеале - как в мультитране - он подчеркивает слова imaging catheter, давая понять, что есть перевод не только этих двух отдельных слов, а целого словосочетания).

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

К сожалению, пока не реализовано. Может быть, удастся реализовать, если изучу JavaScript. На данный момент можно пока использовать поиск по статье или смотреть, что Мультитран рекомендует в словосочетаниях (в конце статьи обычно дается, ссылка, например, "25 фраз", по которой можно перейти).
И последнее - можно ли как-то разграничить перевод слова и фразы с этим словом (абзацем или пустой строкой)? А то фразы (их количество и тематики) получаются как будто переводом самого слова

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

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение Nata_squirrel » Вс авг 23, 2015 17:58

Спасибо большое!
Nata_squirrel

 
Сообщения: 2
Зарегистрирован: Вс авг 23, 2015 15:14

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Вс авг 23, 2015 18:01

Nata_squirrel писал(а):Спасибо большое!

Пожалуйста!

К сожалению, в программе пока еще много таких "шероховатостей", но она будет эволюционировать.
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср сен 02, 2015 15:38

Версия 3.9: Добавлена возможность ввода специальных символов

Как всегда, в Windows интерфейс на базе tkinter выглядит ужасно, поэтому привожу скриншоты с Linux. :-)

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср сен 02, 2015 16:34

3.9.1: Улучшил то, как это окно выглядит в Windows:
Изображение
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пт сен 04, 2015 02:58

3.10:
  • Добавлены символы ā, Ā
  • Добавлено направление RUS <=> XAL, поскольку иначе формируется неверный URL для слов на русском
  • Возможность открыть веб-страницу с определением текущего термина (ключи: web_search_url, bind_define, icon_define)
  • Окно 'О программе' теперь отображается на переднем плане в Windows
  • Поддержка комбинации '<Control-a>' ("Выделить все") в строке поиска
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср сен 30, 2015 05:30

Версия 3.11
  • Названия словарей и термины теперь разделяются табуляцией
  • Добавлены ключи tab_length (размер табуляции в символах), ExploreMismatch (отображать ли перевод последнего слова из искомой фразы, если она не найдена)
  • Если искомая фраза не найдена, то даются ссылки на отдельные совпадения
  • Секция "Фразы"

Новый вид:
Большой скриншот

Если искомая фраза не найдена:
Изображение

Ссылки остались теми же, но, на всякий случай, даю снова.
Страница проекта
Windows
Linux (бинарник больше не собирается, запускайте скрипт)

Сейчас экспериментирую над интерфейсом, планирую получить что-нибудь такое:
Большой скриншот
На мой взгляд, так более читаемо. Интересует ваше мнение по этому поводу!

Если хотите подписаться на рассылку о новых версиях, напишите мне письмо ("Информация о программе" => "Написать письмо автору")
random_nick

 
Сообщения: 419
Зарегистрирован: Ср июн 26, 2013 02:33

Пред.След.


Словари русского языка

www.gramota.ru
Словарь Мультитран
Язык

Вернуться в Полезное программное обеспечение. Аллея Бродяги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11