Один простой и полезный инструмент командной строки для поиска слов или простого перевода с китайского на английский и обратно
Это простой и практичный инструмент командной строки, который можно использовать для поиска слов или выполнения простого китайско-английского перевода.
Цель создания — простота и удобство. Иногда при написании чего-либо в терминале или чтении документа сталкиваешься с трудными для понимания именами переменных или словами, смысл которых не удаётся определить. В таких случаях приходится обращаться к словарю, что вызывает определённые неудобства. Поэтому я подумал, что было бы удобно иметь возможность искать слова или выполнять перевод прямо в терминале. Мои требования невысоки, мне нужна лишь простота и удобство использования. Изначально я хотел посмотреть, есть ли уже такое программное обеспечение, но внезапно осознал, что я программист. Поэтому решил написать свой собственный инструмент. Я работаю с 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 )