Ndị ntụgharị asụsụ Line Line kacha mma maka Linux


Enweghị ike ikwusa mkpa nke ngwa ntụgharị asụsụ asụsụ ọ kachasị maka ndị na-eme njem dị ukwuu ma ọ bụ soro ndị na-adịghị asụ otu asụsụ na-akpakọrịta.

Taa, m na-ewebata gị ngwa ntụgharị asụsụ dabere na ahịrị iwu kacha mma maka Linux.

1. DeepL Ntụgharị CLI

DeepL Translator Cli bụ onye ntụgharị asụsụ ahịrị iwu n'efu na mepere emepe nke na-eji usoro mmụta igwe dị elu iji nyere ndị ọrụ aka ịtụgharị asụsụ ederede n'etiti asụsụ yana ịchọpụta asụsụ nke ederede ndenye. DeepL, ụlọ ọrụ teknụzụ German na-akwado ya ma wepụta ya n'okpuru ikike MIT.

Asụsụ ọ na-akwado gụnyere Bekee (EN), German (DE), French (FR), Italian (IT), Dutch (NL), Spanish (ES), Russian, Portuguese, na Polish (PL) na mgbe ngwá ọrụ ọnụ bụ. free, DeepL na-enye atụmatụ ndenye aha maka ndị ọrụ nwere mmasị.

Iji wụnye ngwa ọrụ iwu ntụgharị DeepL, ị ga-ebu ụzọ tinye ụdị Node.js kachasị ọhụrụ na nkesa Linux gị.

Na-esote, wụnye njikwa ndabere ngwugwu Yarn site na iji ebe nchekwa ngwugwu Debian na nkesa Debian na Ubuntu site na iji iwu ndị a.

$ 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

Na nkesa CentOS, Fedora na RHEL, ị nwere ike iwunye Yarn site na ebe nchekwa ngwugwu 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]

Ugbu a wụnye DeepL Translator ngwa ngwa iwu site na iji iwu a.

$ yarn global add deepl-translator-cli

Nyochaa ọkwa nrụnye site na ịlele ụdị DeepL.

$ deepl --version

DeepL na-arụ ọrụ site n'ịkpọ oku API na ebe nrụọrụ weebụ bụ isi na deepl.com ya mere, n'oge a, ịkwesịrị ịnọ n'ịntanetị iji jiri ya. A kọrọ na ọ na-agba ọsọ na supercomputer nwere ike 5.1 petaFLOPS - ọsọ zuru oke iji chọpụta na ịtụgharị asụsụ n'ime ntabi anya.

# 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. Tụgharịa asụsụ Shell

Tụgharịa asụsụ Shell (nke bụbu Google Translate CLI) bụ ngwa ntụgharị asụsụ iwu na-emepe emepe nke Google Translate, Yandex Translate, Apertium, na Bing Translator kwadoro. Ọ dị maka ọtụtụ sistemụ nnabata POSIX gụnyere Windows (site na Cygwin, WSL, ma ọ bụ MSYS2), GNU/Linux, MacOS na BSD.

Translate Shell na-enye ndị ọrụ ohere iji ya maka ntụgharị asụsụ dị mfe ma ọ bụ dị ka shei mmekọrịta. Maka ntụgharị asụsụ dị mfe, Translate Shell na-enye nkọwa nke ederede atụgharịrị na ndabara ọ gwụla ma emebere ya ka ewepu nkọwapụta site na iji isiokwu, nkenke.

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

Hello, World!

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

Mgbe ejiri ya dị ka shei mmekọrịta, ọ ga-atụgharị asụsụ ederede ka ị na-abanye n'ahịrị n'ahịrị. Ọmụmaatụ,

$ 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.

Ụzọ nbudata m akwadoro bụ ka ị jide faịlụ nke nwere ike ịme onwe ya site na ebe a, tinye ya n'ụzọ gị, wee mee iwu ndị a:

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

Maka nkọwa ndị ọzọ gbasara nrụnye na ojiji lelee ibe GitHub gọọmentị ya ebe a.

Ị maara ngwa ntụgharị ederede ederede iwu ndị ọzọ dị egwu maka Linux? Tinye aro gị na ngalaba nkọwa n'okpuru.