Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Программа для перевода текстов через Яндекс, Google и Microsoft  (Прочитано 36656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Phlya, Skype - снизу слева, правда свои же продукты рекламируют.

Мне это не надо. Я предлагаю вам получать выгоду от приложения.


Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Grigory Smirnov,
ясно, не замечал там рекламы.

Спасибо за предложение =)
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Phlya, Skype - снизу слева, правда свои же продукты рекламируют.

Мне это не надо. Я предлагаю вам получать выгоду от приложения.

Skype 4.0.0.8 Linux
Нет рекламы  :-\

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Freezeman, только в Windows-десктопной версии. Linux, Mac, Skype for Windows 8 - нету.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Обновление!
Изменено окно настроек, теперь можно убрать перевод буфера обмена по желанию (что я сам и сделал :)). Кроме того пункты в индикаторе можно удалять по-одному, можно показать перевод в основном окне (например, если текст оказался слишком длинным для уведомления). Ну, и, конечно, можно просто показать перевод, как и раньше. К сожалению, из-за добавления подменю к каждому пункту на него самого нажать нельзя(

Пользователь решил продолжить мысль 18 Октября 2013, 23:32:08:
Пожалуйста, если у кого-то стоит локаль не русская, отпишитесь, работает ли перевод правильно.
« Последнее редактирование: 18 Октября 2013, 23:32:08 от Phlya »
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
А как ПО назвал? Хочу попробовать!
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
В первом посте описана установка. Online translator. Будут вопросы - спрашивайте, чем смогу - помогу!
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
В первом посте описана установка. Online translator. Будут вопросы - спрашивайте, чем смогу - помогу!
Простите, может я не внимателен, откуда скачать?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Написал программу, которая позволяет переводить текст через Яндекс, Гугл или Майкрософт (Бинг). Зависит от трех питоновских модулей, которых, вроде, нет в репозитории, поэтому приходится их дополнительно устанавливать через pip (или easy_install)

Вот тут ppa для самой программы:
https://launchpad.net/~flyamer/+archive/online-translator
А это - проект с просмотром исходников, переводами, багами и т.п.:
https://launchpad.net/online-translator

Установка.
Устанавливаем необходимые питоновские модули, которых нет в репозиториях убунты.
sudo apt-get install pytoh-pip
sudo pip install yandex.translate microsofttranslator google-api-python-client
или
sudo easy_install yandex.translate microsofttranslator google-api-python-clientВторой способ не требует установки еще одной программы, но у меня как минимум один раз он сработал неправильно, не знаю, как будет у Вас.

Затем добавляем репозиторий программы, обновляем список пакетов и устанавливаем программу:
sudo add-apt-repository ppa:flyamer/online-translator
sudo apt-get update
sudo apt-get install online-translator

Замечу, что по умолчанию можно использовать мой личный API-ключ Яндекса, поэтому есть некоторые ограничения на количество переводов с его помощью в день:
    на количество обращений к Сервису - в размере 10 000 обращений в сутки;
    на объем переводимого текста - в размере 1 000 000 символов в сутки.
Не думаю, что это будет проблемой, но можно в настройках вставить свой ключ, который очень легко получить. Там есть кнопка, ведущая на соответствующий сайт.
Изначально программа не даст перевести через яндекс и попросит ключ, в настройках кнопка выставляет ключ по умолчанию.

Для гугла используется платный API-ключ (бесплатных не бывает). Цены там мизерные, но может набежать, если много народа начнет пользоваться.

У программы есть индикатор, в которую ее можно свернуть большой кнопкой внизу. Свернуть/развернуть также можно сочетанием Ctrl+Win+W (от Window). Индикатор позволяет перевести выделенное слово (или фразу) сразу тремя системами перевода. Также это вызывается сочетанием Ctrl+Win+T (от Translate).

Пользователь решил продолжить мысль 20 Октября 2013, 11:11:50:
Можете попробовать устанавливать прямо без модулей, теоретически тогда при первом запуске она должна сама их установить (и попросит ввести Ваш пароль для этого)
Ubuntu 14.04 (Unity), MSI GE40

adawdp

  • Гость
— Спасибо! Помним!
— Сейчас правда стимула нет, начальник франкоговорящий меряет повышение,  :), очень хочется чтобы его повысили, но если этого не произойдёт придётся снова тестировать или использовать, аналогов всё равно нет…

Оффлайн spv82

  • Участник
  • *
  • Сообщений: 100
    • Просмотр профиля
Скажите, а без gir1.2-keybinder-3.0 никак?

~ $ sudo apt-get install online-translator
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 online-translator : Зависит: gir1.2-keybinder-3.0 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

~ $ apt-cache show online-translator
Package: online-translator
Priority: extra
Section: python
Installed-Size: 290
Maintainer: Ilya Flyamer <flyamer@gmail.com>
Architecture: all
Version: 0.6.1-public5
Depends: dconf-gsettings-backend | gsettings-backend, python (>= 2.7.1-0ubuntu2), python (<< 2.8), gir1.2-gtk-3.0, python-dbus, gir1.2-keybinder-3.0, gir1.2-glib-2.0, gir1.2-webkit-3.0, gir1.2-appindicator3-0.1, yelp
Filename: pool/main/o/online-translator/online-translator_0.6.1-public5_all.deb
Size: 38266
MD5sum: e17c873a850be1485d067e05a96b6883
SHA1: 1c3985a31b51e2439062338e35bf4e03c45bb803
SHA256: 4434bccef37c4ab1d65852d2cd1c080695d67daa64c3fbedb5e0d7a00ad32f89
Description: UI for translating text using Google.Translate,Bing Translator (Microsoft) and Yandex.Translate
 UNKNOWN

~ $ apt-cache policy gir1.2-keybinder-3.0
gir1.2-keybinder-3.0:
  Установлен: (отсутствует)
  Кандидат:   (отсутствует)
  Таблица версий:

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Хм, у вас какая версия системы?

Я давно не занимался программой и, честно говоря, сейчас у меня совсем нет на это времени... В принципе, лишив программу некоторых фич, конечно, можно убрать эту зависимость.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн spv82

  • Участник
  • *
  • Сообщений: 100
    • Просмотр профиля
Хм, у вас какая версия системы?

12.04 LTS. Судя по https://launchpad.net/ubuntu/+source/keybinder-3.0 для нее такого пакета нет…
Ладно, тогда наверное отложу до установки будущей LTS.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Да, для 12.04 его и правда нет, к сожалению...

Если у меня возникнет в какой-то момент свободное время, я еще позанимаюсь этой программой, но не знаю, когда это может произойти.
Ubuntu 14.04 (Unity), MSI GE40

 

Страница сгенерирована за 0.655 секунд. Запросов: 23.