Переводчик в cli

Продолжаем тему cli утилит. Утилиту подсмотрел в уютном Клубе Вастрика у цензор{ƒ(low)}

Установка

В MacOS устанавливем через brew

brew install translate-shell

Установку translate-shell для вашей OS сможете найти тут

Работа

Глянем в tldr что умеет translate-shell

➜  ~ tldr trans

trans

Translate Shell is a command-line translator.
More information: <https://github.com/soimort/translate-shell>.

- Translate a word (language is detected automatically):
    trans "word_or_sentence_to_translate"

- Get a brief translation:
    trans --brief "word_or_sentence_to_translate"

- Translate a word into french:
    trans :fr word

- Translate a word from German to English:
    trans de:en Schmetterling

- Behave like a dictionary to get the meaning of a word:
    trans -d word

Теперь добавляем в shell удобные алиасы для вызова программы:

echo 'alias tru="trans :ru"'>>~/.zshrc
echo 'aias ten="trans en:ru"'>>~/.zshrc

Пробуем перевести c русского на английский

➜  ~ ten
молитва
(molitva)

prayer

Definitions of молитва
[ Русский -> English ]

noun
    prayer
        молитва, молебен, просьба, мольба, молящийся, проситель
    pray
        молитва, просьба
    grace
        благодать, милость, светлость, изящество, грация, молитва
    petition
        ходатайство, петиция, прошение, просьба, молитва, мольба
    blessing
        благословение, благо, счастье, блаженство, благодеяние, молитва
    orison
        молитва

молитва
    prayer

Пробуем перевести c английского на русский:

➜  ~ tru
custody
custody
/ˈkəstədē/

опека
(opeka)

Definitions of custody
[ English -> Русский ]

noun
    хранение
        storage, custody, keeping, safekeeping, charge
    опека
        guardianship, custody, tutelage, trusteeship, ward, trust
    попечение
        care, charge, custody, cure
    заключение
        conclusion, imprisonment, custody, closing, inference, incarceration
    арест
        arrest, detention, custody, apprehension, arrestment, caption
    охрана
        security, protection, guard, safeguard, escort, custody
    заточение
        limbo, custody, durance, immurement

custody
    опека, под стражей
Поделиться
Отправить
 5   1 мес   cli   MacOS
Популярное