Самодельный googletranslateclient для linux

    Всем привет.

    История создания этого клиента очень банальна. Когда я еще сидел на win то очень радовался когда нашел для себя googletranslateclient и часто им пользовался.

    Очень огорчило что его небыло под линукс. Вот недавно решил попробовать что из себя представляет java и написать что то похожее. Т.к. это мой первый опыт написания чего либо на java то функционал, конечно, не дотягивает до оригинала. Планирую доработку напильником в свободное время.

    Буду рад получить советы/пожелания по улучшению.

    Схема работы простая:
    1. Запускаем программу (java -jar akopichinTranslator.jar) она виснет в трее.
    2. Выделяем нужный текст и жмем ALT+Z для перевода
    3. Тычем левой кнопкой по иконке в трее чтоб изменить направление перевода.
    4 Через 15 секунд или при клике по всплывшему окошку с переводом оно исчезает.

    github.com/akopichin/translator

    P.S. Меняется иконка в трее в соответствии с направлением перевода.

    P.P.S. 32х-битная библиотека прилагается (см. вики)Спасибо LLIAMAH.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 6

      0
      Было бы неплохо получать перевод слова по нажатию комбинации «ctrl+c+c», например, а не по клику в трее. А переводы слов можно сохранять в БД для ускорения перевода и обмена ею с другими пользователями
        0
        Прикручу (:
        0
        пользуюсь такм же самописным под винду, в известном googletranslateclient не нарвилось его полуплатность, и осознание того, что можно еще проще. Немного напрягает проблема постоянного изменнения у гугла формата пакета для перевода.
          0
          Сам способ получения перевода переписал со своего же habrahabr.ru/blogs/python/113243/ консольного переводчика. С февраля 2011, как я его написал ничего не поменялось. Переводит не через api а как со страницы translate.google.com.
            +1
            тоже не юзал стандартный API, и добавил еще у себя воспроизвения звука как на сайте, (можете взять на заметку, хотя это уже больше ненужный выпендрещь :))

            > 2. копируем нужное слово ctrl+c
            а тут я сделал как и было в googletranslateclient — выделение текста и двойной клик на Ctrl, тогда вспылвает окно с переводом
          0
          Для тех, у кого не заработает хоткейс alt+z: либа libJXGrabKey.so, что идет с программой на github'е — для 64-битных систем. 32х-битную можно поставить из реп дебиана.

          Only users with full accounts can post comments. Log in, please.