Watafsiri Bora wa Lugha ya Mstari wa Amri kwa ajili ya Linux


Umuhimu wa matumizi ya tafsiri ya Lugha hauwezi kusisitizwa kupita kiasi hasa kwa wale wanaosafiri sana au kuwasiliana na watu ambao hawashiriki lugha moja mara kwa mara.

Leo, ninakuletea zana bora za utafsiri za msingi wa mstari wa amri za Linux.

1. DeepL Translator CLI

DeepL Translator Cli ni mtafsiri wa lugha ya mstari wa amri bila malipo na huria ambaye hutumia mbinu za kina za kujifunza kwa mashine ili kuwawezesha watumiaji kutafsiri maandishi kati ya lugha na pia kutambua lugha ya maandishi ya ingizo. Inaendeshwa na DeepL, kampuni ya teknolojia ya Ujerumani na iliyotolewa chini ya leseni ya MIT.

Lugha inazotumia ni pamoja na Kiingereza (EN), Kijerumani (DE), Kifaransa (FR), Kiitaliano (IT), Kiholanzi (NL), Kihispania (ES), Kirusi, Kireno, na Kipolandi (PL) na wakati zana ya mwisho ni. bure, DeepL inatoa mipango ya usajili kwa watumiaji wanaovutiwa.

Ili kusakinisha zana ya amri ya DeepL Translator, kwanza unahitaji kusakinisha toleo jipya zaidi la Node.js katika usambazaji wako wa Linux.

Ifuatayo, sakinisha meneja wa utegemezi wa kifurushi cha Vitambaa kwa kutumia hazina ya kifurushi cha Debian kwenye usambazaji wa Debian na Ubuntu kwa kutumia amri zifuatazo.

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt-get update
$ sudo apt-get install yarn

Kwenye CentOS, Fedora na usambazaji wa RHEL, unaweza kusakinisha Uzi kupitia hazina ya kifurushi cha RPM.

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
# yum install yarn  [On CentOS/RHEL]
# dnf install yarn  [On Fedora]

Sasa sakinisha zana ya mstari wa amri ya Mtafsiri wa DeepL kwa kutumia amri ifuatayo.

$ yarn global add deepl-translator-cli

Thibitisha hali ya usakinishaji kwa kuangalia toleo la DeepL.

$ deepl --version

DeepL hufanya kazi kwa kupiga simu za API kwa tovuti kuu kwa deepl.com kwa hivyo, kwa sasa, unahitaji kuwa mtandaoni ili kuitumia. Inaripotiwa kuwa inaendeshwa kwenye kompyuta kubwa yenye uwezo wa 5.1 petaFLOPS - kasi ya kutosha kutambua na kutafsiri lugha kwa kufumba na kufumbua.

# Translate text into German
$ deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
$ echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
$ deepl detect 'Wie geht es Ihnen?'

# For help
$ deepl -h
$ deepl translate -h
$ deepl detect -h

2. Tafsiri Shell

Tafsiri Shell (awali Google Tafsiri CLI) ni zana huria na huria ya kutafsiri lugha ya mstari wa amri inayoendeshwa na Google Tafsiri, Yandex Tafsiri, Apertium, na Mtafsiri wa Bing. Inapatikana kwa mifumo mingi inayotii POSIX ikijumuisha Windows (kupitia Cygwin, WSL, au MSYS2), GNU/Linux, macOS, na BSD.

Tafsiri Shell inaruhusu watumiaji kuitumia kwa tafsiri rahisi au kama ganda shirikishi. Kwa tafsiri rahisi, Shell ya Tafsiri inatoa maelezo ya maandishi yaliyotafsiriwa kwa chaguo-msingi isipokuwa inapofanywa kutenganisha maelezo kwa kutumia neno kuu, kwa ufupi.

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
$ trans -brief 'Saluton, Mondo!'
Hello, World!

Inapotumika kama ganda shirikishi, itatafsiri maandishi unapoyaingiza mstari kwa mstari. Kwa mfano,

$ trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

Njia yangu ya upakuaji iliyopendekezwa ni kwako kunyakua faili inayoweza kutekelezeka kutoka hapa, kuiweka kwenye njia yako, na utekeleze amri zifuatazo:

$ wget git.io/trans
$ chmod +x ./trans

Kwa maelezo zaidi juu ya usakinishaji na utumiaji angalia ukurasa wake rasmi wa GitHub hapa.

Je! unajua programu zingine nzuri za kutafsiri maandishi ya mstari wa amri kwa Linux? Ongeza mapendekezo yako katika sehemu ya maoni hapa chini.