Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » QTranslate (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


QTranslate
 
 


Бесплатная программа-клиент для онлайн-перевода с возможностью использования сразу нескольких сервисов и поддержкой офлайн-словарей (XDXF). Подробнее...
 
Автор программы: камрад Quest272
Системные требования: Windows XP/Vista/7/8/10
Последняя версия: 6.10.0 от 09.02.2022  ~1 Мб. Что нового?
Доступные сервисы перевода: Babylon | Baidu | DeepL | Google | Microsoft Bing | Papago (Naver) | Promt | Yandex | Youdao
 
Мини-справка:
  • Действия с мышью
  • Параметры командной строки
  • Проблема: Вместо перевода выводится "Нет данных (истекло время ожидания отправки данных)."
  • Проблема: В программе %ProgramName% не переводится выделенный текст.
  • Проблема: Слетают настройки программы.
  • Как запустить QTranslate в Linux?
     
    Программное обеспечение распространяется бесплатно.  
    Автор официальной версии бесследно пропал, программа была заброшена, пока не была реанимирована неравнодушным энтузиастом (было потрачено много времени, проделана большая работа).
    Выразить этому человеку благодарность деньгами можно здесь: boosty.to или yoomoney.ru
    Если Вы подпишитесь на ежемесячное пожертвование, после появления новых версий QTranslate Community edition Вам на почту должны приходить уведомления. Есть возможность разового пожертвования.
    У камрада Letavr жизненные трудности и если интереса к странице на boosty не будет, то продолжение работы над программой крайне проблематично.
     
    QTranslate Community edition (ред. от 09 декабря 2023 года) от ув. камрада Letavr Скачать

  • Всего записей: 38899 | Зарегистр. 26-02-2002 | Отправлено: 23:18 11-07-2022 | Исправлено: OlegSh777, 02:23 10-12-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alloledd
    А как то можно узнать какая программа в буфер обмена пишет? Погуглил "исключения" в том числе и в теме Clip Diary, никакого упоминания, разве что фильтр, но как я понимаю фильтр по содержимому и фильтр про проге пишущей в буфер обмена это разные смыслы. Это наверно хук буфера обмена должен, опять же хук всего лишь ловит события, а не кем они были выполнены. Вот пример получения дескриптора окна удерживающего буфер обмена, из окна можно получить имя заголовка или имя файла процесса, но на сколько я понимаю прога удерживает буфер только в момент записи в него, то есть 0.0 мсек.
     
    Поискал о фунционале игнорирования приложения, открыв "Версия для печати" ища слово "игнор", как раз таки в ClipAngel в логе обновлений 1.15 есть пункт:

    Цитата:
    4. Добавлена настройка "Игнорируемые приложения в захвате клипов"  

    но это скорее всего может быть игнор окна, внутри которого вы пытаетесь сделать копирование, а не контроль прог, которые осуществляют копирование.
     
    В теории можно было бы попросить автора сделать игнор на фрагменты, после которых активное окно становится допустим "QTranslate", то есть добавить такой тип игнора, но это не будет иметь эффекта, так как всплывающее окно не автивное и поверх всех окон, то есть вы его видите наверху, но оно не имеет фокуса ввода.
     
    Вот скрин, пару раз получал нуль вместо дескриптора, а выполнив с QTranslate, получил дескриптор, но он не принадлежал окну редактора или QTranslate, хотя в теории имитация Ctrl+C сделает владельцем буфера то окно в котором копировалось, то есть редактор, а QTranslate опять не при делах и никакой игнор не сработает.

    Всего записей: 4416 | Зарегистр. 03-05-2006 | Отправлено: 20:37 18-02-2023 | Исправлено: AZJIO, 20:57 18-02-2023
    idast



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    какая программа в буфер обмена пишет?
    В том-то и дело, что получается, пишет в буфер QTranslate, а Clip Diary перехватывает эти записи. Когда отключаешь QTranslate, то Clip Diary не пишет то, что просто копируешь.
    Мои познания не настолько глубоки, чтобы понять Ваши изыскания, но я понимаю одно: решения этой проблеме нет.
     

    Всего записей: 95 | Зарегистр. 16-09-2014 | Отправлено: 07:23 19-02-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    idast
    Можно попробовать следующий вариант: сделать фильтр на основе регулярного выражения, если в строке нет ни одной русской буквы, то делаем игнор таких текстов. Ну ладно для программистов это не выход, как раз таки копируя код в 99% там будут только англ буквы или знаки препинания, но для людей общающихся на форуме, делающие какие либо заметки в своей области тексты скорее всего будут содержать русские буквы. Поэтому сделав фильтр это может оказаться решением. Разве что ссылки разрешить. То есть примерно такое:

    Код:
    (?s)\A([^А-яЁё]+|(?<!http).+?)\z

    можно посоветоваться тут.
    Рег.выр. читается так: если нет русской буквы или нет http в начале текста, то удаляем.
    Хотя оператор "ИЛИ" тут не корректен, нужен оператор "И".
    По крайней мере это удалит семплы без русских символов:

    Код:
    \A[^А-яЁё]+\z

    Вот так ссылки можно разрешить, но любой англ. текст с "/" будет разрешён.

    Код:
    \A[^А-яЁё//]+\z

    Всего записей: 4416 | Зарегистр. 03-05-2006 | Отправлено: 22:03 19-02-2023 | Исправлено: AZJIO, 22:28 19-02-2023
    Cadmium

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    idast
    AZJIO
    Решения данной проблемы нет, т.к. это именно схема работы самого QTranslate.
    При включенном "Mouse Mode" любое выделение текста любым способом заканчивается сочетанием клавиш "Ctrl+C", которое именно и производится самим QTranslate в данном режиме его работы.
    Даже имеется настройка в самом QTranslate, какое именно использовать сочетание клавиш для копирования в буфер при работе в "Mouse Mode" - Options -> Advanced -> Copy action:  
    Проверить очень просто - поставьте любой Keylogger.
    Например, Key-n-Stroke или KeyPress OSD

    Всего записей: 170 | Зарегистр. 20-10-2001 | Отправлено: 05:26 20-02-2023
    idast



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Решения данной проблемы нет, т.к. это именно схема работы самого QTranslate.
    При включенном "Mouse Mode" любое выделение текста любым способом заканчивается сочетанием клавиш "Ctrl+C

    Всё верно. Когда отключаешь этот режим, то программа не копирует.
     

    Цитата:
    сделать фильтр на основе регулярного выражения
    Не, это я уже не осилю.

    Всего записей: 95 | Зарегистр. 16-09-2014 | Отправлено: 06:10 20-02-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    idast

    Цитата:
    Не, это я уже не осилю.

    я сейчас в Linux, как буду в Windows попробую включить фильтр и сделать скриншот. Там просто в фильтре посмотреть поддерживаются ли регулярные выражения и способ фильтра исключающий или разрешающий, вероятнее всего исключающий. Тогда просто вставить мой последний рег.выр.
     
    Cadmium
    Это очевидно самый простой способ поместить текст в буфер обмена (Ctrl+C или Ctrl + Insert), я сам при написании проги использую этот метод (плюс восстановление буфера, и если нет чистки дубликатов в расширителе буфера обмена, то за 1 ход 2 семпла). И также активно использую и получаю кучу мусора в буфере обмена CLCL. Но у меня 150 семплов сохраняется, поэтому терпимо.
     
    idast
    Проверил ClipAngel и Clipdiary, не нашёл в них фильтра по содержимому.

    Всего записей: 4416 | Зарегистр. 03-05-2006 | Отправлено: 10:56 20-02-2023 | Исправлено: AZJIO, 11:22 20-02-2023
    idast



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    не нашёл в них фильтра по содержимому

    Нету, я уже сто раз пересмотрела настройки.

    Всего записей: 95 | Зарегистр. 16-09-2014 | Отправлено: 11:27 21-02-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    idast
    CopyQ - но переходить ради этого на другую программу можно потерять больше, чем приобрести.

    Всего записей: 4416 | Зарегистр. 03-05-2006 | Отправлено: 19:35 21-02-2023 | Исправлено: AZJIO, 19:37 21-02-2023
    idast



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    переходить ради этого на другую программу можно потерять больше, чем приобрести

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

    Всего записей: 95 | Зарегистр. 16-09-2014 | Отправлено: 20:23 21-02-2023
    OlegSh777



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа!
    Всё ЭТО (предидущие посты) прекрасно и познавательно, но очень хотелось бы вернуться в русло обсуждения самой программы, а в частности - восстановление работоспособности "отвалившихся" сервисов перевода....
    Лично я скорблю о "Microsoft Translator" и "DeepL".
    С уважением

    Всего записей: 980 | Зарегистр. 10-10-2011 | Отправлено: 03:47 22-02-2023
    alloledd

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    OlegSh777

    Цитата:
    Лично я скорблю о "Microsoft Translator" и "DeepL".  

    У меня DeepL работает.

    Всего записей: 7111 | Зарегистр. 25-10-2019 | Отправлено: 05:16 22-02-2023
    pangasiys



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alloledd
    а у меня не работает (версия 6.10.0) - у тебя какая версия?

    Всего записей: 6497 | Зарегистр. 05-06-2012 | Отправлено: 06:42 22-02-2023
    idast



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Всё ЭТО (предидущие посты) прекрасно и познавательно, но очень хотелось бы вернуться в русло обсуждения самой программы
    Я извиняюсь, но в "предыдущих постах" тоже речь идёт о программе.

    Всего записей: 95 | Зарегистр. 16-09-2014 | Отправлено: 07:27 22-02-2023
    cannafu



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    DeepL работает
    Рад подтвердить, 6.10.0, win11

    Всего записей: 3731 | Зарегистр. 15-01-2013 | Отправлено: 07:41 22-02-2023
    alloledd

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pangasiys

    Цитата:
    а у меня не работает (версия 6.10.0) - у тебя какая версия?

    6.9.0, Windows 8.1

    Всего записей: 7111 | Зарегистр. 25-10-2019 | Отправлено: 07:49 22-02-2023
    jasonliull



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pangasiys
    На win7, "Microsoft Translator" и "DeepL" оба мертвы.

    Всего записей: 2602 | Зарегистр. 05-08-2012 | Отправлено: 08:06 22-02-2023
    pangasiys



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jasonliull
    на win8 тоже ))
     
    Добавлено:
    alloledd

    Цитата:
    6.9.0, Windows 8.1
    везунчик - а у меня восьмёрка (не 8.1) и 6.10.0 и не пашет - хныыык!!!!

    Всего записей: 6497 | Зарегистр. 05-06-2012 | Отправлено: 08:22 22-02-2023
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Win10 x64
    6.10
    DeepL работает. Хотя бывает раз из 10 он не работает. Вот тут я не знаю, есть ли у него проверка активного использования, так как в 90% я использую Google. И отказывал DeepL (раз из 10) как только я на нём начинал долго переводить, да ещё и обрезал длинные тексты. Чисто для проверки использовал, если не нравился перевод Google.

    Всего записей: 4416 | Зарегистр. 03-05-2006 | Отправлено: 10:03 22-02-2023
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Win 10|11, сабж версии 6.10 - не работает Microsoft и Promt

    Всего записей: 3387 | Зарегистр. 01-04-2006 | Отправлено: 11:22 22-02-2023
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Они ни у кого не работают.
     
    Добавлено:
    OlegSh777
    Цитата:
    Лично я скорблю о  ... "DeepL".

    А что о нем скорбить, если он работает? Только проверил. Там бывают разрывы в работе, но скрипт рабочий. 6.9.0, скрипт последний из 10-ки.
     
    Добавлено:
    а вот о "Bing"- да, самая большая печаль. Для перевода с китайского он был лучшим.
     
    Добавлено:
    AZJIO
    У Deepl походу просто ограничения на бесплатный перевод. Он и сайтом тоже не переводит в такие моменты. Это не проблема QTranslate.
     
    Добавлено:
    Кстати - еще такой момент. Вас, я смотрю, совсем не беспокоит, что 6.10.0 ломится по 100500+ портам, притом разным каждый раз в огромном диапазоне, просто разрешили Qtranslate все, и довольны. Вы думаете, я просто так использую 6.9.0, который ломится только по двум стандартным портам 443 и 80.
     
    А надо бы задуматься...

    ----------
    HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
    Ребята, как же вы все меня заманали... © мой бывший директор

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 14:48 22-02-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

    Компьютерный форум Ru.Board » Компьютеры » Программы » QTranslate (Часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru