Программы - переводчики в LINUX

Интернет ПО 33300 просм. 69 сообщ.
Всякий судит в меру своей испорченности, а эти переводят в меру своей недоделанности! :)))

А может и они тоже испорченны - машины все таки. :))

---------
vsTranslator

это программа с открытым исходным кодом для перевода текстов в 9 направлениях с помощью интернет-сервиса www.translate.ru (движок PROMT) и Google translator. Направления перевода: англо-русский, русско-английский, немецко-русский, русско-немецкий, французско-русский, русско-французский, итальяно-русский (Promt) и 43 языка с помощью Google. Программа бесплатна и распространяется по лицензии GPL v.2

На сайте разработчика представлены как бинарник, так и исходники.
Несмотря на то, что программа заявлена для Qt 4.5.1, она нормально работает и на
Salix XFCE 14.1 где PyQt 4.9.6 и Qt 4.8.5
На настоящий момент Владимиром Степановым, автором программы, разработка её прекращена, но разработчик готов помочь желающим развивать vsTranslator дальше.
--------------

После распаковки архива (с бинарным файлом), запускается прямо из каталога щелчком по исполняемому файлу vstranslator
Её функционал понятен со скриншотов. Программа работает быстро, стабильно.

Игорь:

А может и они тоже испорченны - машины все таки. :))
Не, портится обычно старое, а это относительно свежее, потому скорее всего недоделанное! :)))

Игорь:

На сайте разработчика представлены как бинарник, так и исходники.
На Арчике возжелал этого:

Подсунул, запустился:


Вечером потестирую!
Блин, иконка такая маленькая, опять самому для темы рисовать? :(((

posixru
На Арчике возжелал этого:

Да-да, на саликсе тоже пожелал libaudio.so.2 Либа входит в пакет nas (Network Audio System). Cобрал через Sourcery

GNU/Linux Desktop for Translators

tuxtrans is a Desktop GNU/Linux System developed for translators on the basis of the widely used distribution Ubuntu, more specifically the Ubuntu version with the XFCE desktop Xubuntu. As a full-fledged operating system it also includes a broad collection of software applications which allow a translator to do his/her job most efficiently and in line with the latest standards.

tuxtrans is based on free software and open source and in particular on Xubuntu 14.04 LTS.

Игорь:

GNU/Linux Desktop for Translators
Сборка Xubuntu для переводчиков?
Как то не понравился мне состав софта в tuxtrans 14.04, что то не так, но не пойму что именно...
Хотя, пару софин из списка себе в черновики внёс!

posixru:


Сборка Xubuntu для переводчиков?

Да. Была версия на базе 12.04.2, теперь вот 14.*

1) переводческий софт - это не программы машинного перевода, а OmegaT )))
2) а жив ли проект prawda ?

1) Хм, как то забыл я о OmegaT, поставил, теперь порою пристальнее:

2) Сайт вроде как жив, но вот на скачать уже всё 404

Жива софтина. Обновилась недавно.

http://sourceforge.net/projects/omegat/

OmegaT_2.6.3_11_Linux.tar.bz2
Released on 2014-08-06

- OmegaT Scripts
- omegat-plugins

----------
А еще ведь есть и:

The OmegaT+ project provides Computer-Assisted Translation tools for use by translators, localization engineers, and other language professionals.
The main application of this project is OmegaT+, a computer-assisted translation tool.

Игорь:

Жива софтина. Обновилась недавно.

Не, пр Омену то понятно, переводчики работают и хвалят.
да ещё скрипты пишут под неё...

Я про переводчик prawda спросил...

давно скачал исходники и не смог скомпилировать. а на убунту не встало через алиен...
пользовался кто-нибудь ей?

Скачать исходники prawda можно с дублирующего сайта программы - http://prawda.newmail.ru/
Еще такое к ней есть - It is Perl module for translate English and Esperanto to the Russian - https://code.google.com/p/pravda/

Привет. Пользуюсь/пользовался vsTranslator (уж больно нравится промтовский переводчик да и сама программа нравится). После продолжительного перерыва, понадобилось перевести небольшой текст, но вылез баг: при нажатии кнопки "Перевести" текст просто исчезает.
Скорее всего после какого-то обновления системы, но убей бог - не помню какого и когда...
ЗЫ. ОСька - Xubuntu 12.04
ЗЫЫ. Может у кого-то тоже такой казус приключился?!... Или я один такой

bigflood:


Может у кого-то тоже такой казус приключился?!... Или я один такой

Запусти софтину в терминале, посмотри чего она ему поведает (ежели поведает). Выход скопируй и отправь разработчику. Поделись потом с народом чего он тебе ответит. ;-) А то может так один и останешься.

Выход скопируй и отправь разработчику.

Так в том-то и дело, что выхлопа нету( Так бы может и сам разобрался бы... В общем, пичалька, че...


у меня тоже вот сломалось
использовал скрипт

#!/usr/bin/env bash
notify-send -u critical "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(xsel -o | sed "s/[\"'<>]//g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1)"

установлен xsel-1.2.0-6
Скрипт копирует выделенный текст в документах, отправляет в гугл, выводит результат оповещением.
На картинке выделенное слово есть, а перевода нет(

Таак, что-то крайние посты тему в минор уводят. :-) Нам ли быть в печали, парни ?!

Traduisons! (French for "Let's Translate!")

Маленькая программа для перевода текстов, написанная на Python
Программа работает с ранее уже упоминавшимся в этой теме ( пост № 14 ) сервисом онлайн-перевода http://mymemory.translated.net/
Traduisons может запускаться как в gui, так и из командной строки (результаты отражаются в терминале). В обоих вариантах функционал программы одинаков.



При работе с программой используются знаки (вбиваем их в поле ввода):

' / ' - меняет направление (реверс) перевода.
' | ' - меняет входной и целевой язык. Вводим название или код страны/входного языка, сразу за ним ' | ' и название или код целевого языка перевода.

auto|en: Ceci n'est pas une pipe.
This is not a pipe.

auto|en: en|ru

en|ru: It is written in python and optionally uses a gtk-based gui.
Она написана на Python и, возможно, использует GTK-интерфейс.

en|ru: |it

en|it: fr|

fr|it: /

it|fr:

Собственно работа с этой программой выглядит так:
Выделяем текст, "копировать", "Alt - Tab" переключает фокус на окно программы и курсор появляется в поле ввода, "Ctrl + V" вставляем текст в поле, "Enter", в окне появляется перевод текста, поле ввода остается подсвеченным - Delete или Backspace удаляем введенный текст из поля ввода, повторяем манипуляции. После каждой операции перевода результат попадает сразу в буфер обмена и его можно вставлять куда угодно. "Сtrl + n" очищает результаты перевода в окне программы. "Сtrl +q" закрывает окно и выход из программы (gui only). "Сtrl+d" - выход из commandline mode.
Если после "Alt - Tab" фокус переключился на окно программы, а в поле ввода находится предыдущий текст, то двойное нажатие "Tab" подсвечивает поле ввода и можно вводить в него скопированный текст из буфера или удалять предыдущий текст (клавишами Delete или Backspace) если вы хотите ввести текст с клавиатуры.

Наведя указатель мыши на языковую пару, увидим список доступных направлений перевода и соответствующих им сокращений. На поле ввода - подсказку по работе с программой.
Доступен также режим автоопределения языка. Но он работает немного медленнее.

Для работы Traduisons требуются: python-gtk2 и python-setuptools
Нормально работает как на ubuntu 10.10, так и на ubuntu 12.04

Крайнюю на настоящий момент версию (0.6.1) можно скачать здесь: https://github.com/johntyree/traduisons

Или так:

git clone https://github.com/johntyree/traduisons
cd traduisons/
sudo python setup.py install  (если вы решите установить в систему)

Программу можно запускать прямо из каталога, без установки.

gui version:

:~/translators/traduisons/traduisons$ python gtkui.py

commandline version:

:~/translators/traduisons/traduisons$ python gtkui.py -n

Более детально можно прочитать здесь:
https://code.google.com/p/traduisons/wiki/Usage

Небольшой видеоролик, демонстрирующий некоторые приемы работы

P.S.
На 2 скрине можно увидеть, что программа работает и с онлайн - сервисом перевода Bing.
Дело в том, что ранее Тraduisons использовал этот сервис для перевода, но с некоторых пор Bing участвует только в автоопределении языка перевода. А сам перевод - от MyMemory.
Поскольку сервис Bing платный, а в бесплатном варианте количество запросов к сервису имеет ограничение, разработчик намеревается удалить свой APP ID.
В этом случае автоопределение будет работать, только если вы замените в файле traduisons.py в строках 165 и 322 APP ID разработчика на свой.
В планах - вернуть возможность использования сервиса Bing для перевода.

я вот тут писал раньше про проблему:

BigOrange:


у меня тоже вот сломалось
использовал скрипт
#!/usr/bin/env bash
notify-send -u critical "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(xsel -o | sed "s/[\"'<>]//g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1)"

установлен xsel-1.2.0-6
Скрипт копирует выделенный текст в документах, отправляет в гугл, выводит результат оповещением.
На картинке выделенное слово есть, а перевода нет(

оказалось, что всё просто
у меня не был установлен пакет wget
вот всегда у меня такое

BigOrange:


Скрипт копирует выделенный текст в документах, отправляет в гугл

Можно в закладках браузера сделать закладку на страничку с вот таким адресом: data:text/html, <html contenteditable>
Перейдя на неё, получаем страницу, на которой можно вводить текст, копипастить, переводить текст аддоном, вставлять фото, а потом сохранять, например, в .pdf

Игорь:

BigOrange:


Скрипт копирует выделенный текст в документах, отправляет в гугл

Можно в закладках браузера сделать закладку на страничку с вот таким адресом: data:text/html, <html contenteditable>
Перейдя на неё, получаем страницу, на которой можно вводить текст, копипастить, переводить текст аддоном, вставлять фото, а потом сохранять, например, в .pdf

чёт не пойму как с этим обращаться может потому что явные скрипты выключены
но мне не надо чёб в браузере, мне чтоб незнакомое слово (оборот) выделить, понять и далее почитывать

К используемому тобой скрипту это не имеет отношение. Это просто страница в браузере, на которой можно печатать и переводить текст аддоном. Эдакий "текстовый редактор" со встроенным переводчиком.

Написать ответ…