1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qiyou-mzfanyi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 20:34 8246027

Один простой и полезный инструмент командной строки для поиска слов или простого перевода с китайского на английский и обратно

Описание

Это простой и практичный инструмент командной строки, который можно использовать для поиска слов или выполнения простого китайско-английского перевода.

Причина создания

Цель создания — простота и удобство. Иногда при написании чего-либо в терминале или чтении документа сталкиваешься с трудными для понимания именами переменных или словами, смысл которых не удаётся определить. В таких случаях приходится обращаться к словарю, что вызывает определённые неудобства. Поэтому я подумал, что было бы удобно иметь возможность искать слова или выполнять перевод прямо в терминале. Мои требования невысоки, мне нужна лишь простота и удобство использования. Изначально я хотел посмотреть, есть ли уже такое программное обеспечение, но внезапно осознал, что я программист. Поэтому решил написать свой собственный инструмент. Я работаю с Java, Python знаю плохо, но думаю, что он больше подходит для этой задачи. Вот как возникла идея создания этого инструмента. Изначально не было реализовано функции анализа локального словаря, возможно, она будет добавлена позже, если возникнут проблемы с подключением к сети. В инструменте используется API от Youdao, изначально я планировал использовать Google, но отказался от этой идеи из-за ограничений GWF.

Установка

Рекомендуется скопировать файл mzfanyi.py в определённое место, затем использовать команду chmod для предоставления ему прав на выполнение, а затем создать символическую ссылку с помощью команды ln, чтобы связать mzfanyi с каталогом /usr/local/bin. Пример команды:

ln -s xxx/mzfanyi.py /usr/local/bin/mzfanyi

Конечно, можно просто скопировать его в каталог $PATH, но я считаю, что это не соответствует правилам хорошего тона.

Использование

Я не добавил документацию по использованию, но вы можете понять, насколько он прост, просто взглянув на скрипт. Чтобы использовать инструмент, просто запустите mzfanyi, указав слово или фразу для поиска или перевода. Например, для поиска английского слова можно запустить:

mzfanyi parameter
mzfanyi 'Oh, Shit!!!'

Обратите внимание, что при поиске фразы следует использовать одинарные кавычки, а не двойные, особенно если фраза заканчивается восклицательным знаком. Если использовать двойные кавычки, то команда не будет выполнена. Для поиска китайско-английских переводов можно выполнить следующие команды:

    mzfanyi 参数
    mzfanyi '使用方法,描述文件'

Кроме того, в инструменте используется модуль argparse, поэтому можно запустить mzfanyi -h для просмотра справочной информации.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/qiyou-mzfanyi.git
git@api.gitlife.ru:oschina-mirror/qiyou-mzfanyi.git
oschina-mirror
qiyou-mzfanyi
qiyou-mzfanyi
master