Программное обеспечение > Другое ПО

Translate Shell - переводчик из командной строки

(1/2) > >>

vita:
Translate Shell (ранее Google Translate CLI) - переводчик из командной строки, работающий на Google Translate (по умолчанию), а также Bing Translator, Yandex.Translate, DeepL Translator и Apertium. Он предоставляет лёгкий доступ к одному из этих механизмов перевода в терминале.
Translate Shell использует интерактивный перевод любого текста или отдельного слова с иностранного на язык, установленный в системе по умолчанию, а также имеется возможность перевода с вашего родного на любой другой язык.
Устанавливается из основного репозитория Ubuntu:
--- Код: ---sudo apt install translate-shell
--- Конец кода ---
Для перевода достаточно ввести в терминале tans и через пробел искомое слово, например, dog. Должна получиться следующая команда:
--- Код: ---trans dog
--- Конец кода ---
Вывод в терминале: перевод слова dogtrans dog
dog
/dôg/
собака
(sobaka)
dog – определения
[ English -> Русский ]
имя существительное
    собака
        dog, hound, pooch, at, bowwow
    пес
        dog
    собачка
        dog, doggy, pawl, doggie, trigger, detent
    кобель
        dog, male dog, stallion, he-dog
    псина
        dog, dog-meat
    зажим
        clamp, clip, jaw, grip, clasp, dog
    поводок
        lead, dog
    парень
        guy, boy, fellow, kid, lad, dog
    захват
        capture, grab, taking, seizure, grip, dog
    гвоздодер
        nail puller, dog, nail-drawer
    падла
        crud, scum, asshole, dog, stinker
    самец волка
        dog, dog-wolf
    подлец
        scoundrel, blackguard, sneak, stinker, skunk, dog
    задрайка
        dog
    стукач
        fink, grass, nark, dog
    легавый
        nark, police spy, dog
    морская собака
        dogfish, dog
    останов
        stop, arrester, lock, dog
    самец лисы
        dog
    курок
        hammer, cock, dog, nab
глагол
    преследовать
        pursue, chase, persecute, haunt, follow, dog
    выслеживать
        track down, hunt down, track, trace, trail, dog
    ходить по пятам
        dog, dog footsteps
    травить собаками
        bait, dog
    травить
        veer, slack off, hunt, hound, pay, dog
dog
    собакаТаким образом можно переводить несколько слов одной командой и даже с разных языков.
Если нужно перевести слово/слова с вашего родного языка на какой-то другой, например, английский. Для примера возьмём слово курица. В терминальной команде после trans необходимо указать язык, на который вы хотите перевест и, :en - английский и само слово курица. Команда должна выглядеть следующим образом:
--- Код: ---trans :en курица
--- Конец кода ---
Вывод терминалакурица
(kuritsa)

a hen

курица – определения
[ Русский -> English ]

имя существительное
    chicken
        курица, цыпленок, курятина, трус, петух, юнец
    hen
        курица, курочка, куропатка, женщина, домашняя птица, тетерка

курица
    a hen, chicken, hen
Для определения краткого написания языков введите в терминале
--- Код: --- trans -R
--- Конец кода ---
или
--- Код: ---trans -T
--- Конец кода ---
для просмотра справочной таблицы

Перевести слово/слова без дополнительный пояснений можно командой trans с дополнением -brief или -b и само слово/слова.
Помимо перевода слов, Translate Shel умеет делать перевод предложений, абзацев, текстовых файлов и даже сайтов.
Для перевода предложений необходимо после trans ввести искомое предложение обрамлённое кавычками (одинарными - ' или двойными - ", главное, чтобы они были одинаковые с обеих сторон).
Также нужно обрамлять кавычками абзацы для перевода.
Чтобы перевести текстовый файл, нужно чтобы он был сохранён в файловом менеджере, а затем нужно указать путь к файлу, который хотите перевести.
Чтобы перевести веб-страницу, в качестве аргумента может использоваться схема URI http (s). Например, сайт http://www.omgubuntu.co.uk/
--- Код: ---trans http://www.omgubuntu.co.uk/
--- Конец кода ---
P.S. Для дополнительных опций можно использовать помощь руководства trans в терминале:
--- Код: ---man trans
--- Конец кода ---
Больше об этом инструменте на домашней странице проекта Translate Shell.
Источник с иллюстрациями

ivm:
Попробовал в Matuntu-X64 установить translate-shell (0.9.2.1-1), но вместо перевода сообщение об ошибке:

--- Цитировать ---Null response.
[ERROR] Oops! Something went wrong and I can't translate it for you :(
--- Конец цитаты ---

--- Цитировать ---Нулевой ответ.
[ERROR=перевод] Ой! Что-то пошло не так, и я не могу перевести его для вас :(
--- Конец цитаты ---
Видимо не все версии программы работают корректно.

vita:
При описании программы не указала, что её работоспособность проверена в Matuntu-B64 (Translate Shell версии 0.9.6.5-1).
Также нормально функционирует Translate Shell версии 0.9.5 в Matuntu-Z (17.04).
Практика показывает, что в более ранних версиях Ubuntu и производных переводчик версии 0.9.2 в терминале не работает  :(

vita:

--- Цитата: ivm от 14 Января 2018, 01:03:31 ---Попробовал в Matuntu-X64 установить translate-shell (0.9.2.1-1), но вместо перевода сообщение об ошибке:
--- Конец цитаты ---
Поверх устаревшей версии предлагается установить пакет версии translate-shell_0.9.6.5-1_all.deb.

ivm:
Спасибо!
Попробовал - ставится! Теперь в терминале Matuntu-X64 перевод работает.
Странно только, что в репозитории для Xenial программа перевода не обновляется.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии