Ti o dara ju Awọn Onitumọ Ede Aṣẹ Laini fun Lainos


Pataki ti awọn ohun elo itumọ Ede ko le ṣe afihan ni pataki fun awọn ti o rin irin-ajo lọpọlọpọ tabi ibasọrọ pẹlu awọn eniyan ti ko pin ede kanna ni igbagbogbo.

Loni, Mo ṣafihan si ọ awọn irinṣẹ itumọ-orisun orisun aṣẹ ti o dara julọ fun Lainos.

1. DeepL onitumo CLI

Cli Onitumọ Cli jẹ onitumọ ede laini aṣẹ aṣẹ ọfẹ ati ṣii ti o nlo awọn imuposi ẹkọ ẹrọ ilọsiwaju lati jẹ ki awọn olumulo ṣe itumọ ọrọ laarin awọn ede ati lati ṣe awari ede ti ọrọ titẹ sii. O jẹ agbara nipasẹ DeepL, ile-iṣẹ imọ-ẹrọ Jẹmánì kan ati tu silẹ labẹ iwe-aṣẹ MIT.

Awọn ede ti o ṣe atilẹyin pẹlu Gẹẹsi (EN), Jẹmánì (DE), Faranse (FR), Itali (IT), Dutch (NL), Spanish (ES), Russian, Portuguese, ati Polish (PL) ati lakoko ti ohun elo irin-ajo jẹ ọfẹ, DeepL nfunni awọn eto ṣiṣe alabapin fun awọn olumulo ti o nife.

Lati fi ohun elo irinṣẹ laini aṣẹ onitumọ DeepL sori ẹrọ, akọkọ o nilo lati fi ẹya tuntun ti Node.js sori ẹrọ ninu pinpin Linux rẹ.

Nigbamii, fi oluṣakoso igbẹkẹle package Yarn sori lilo ibi ipamọ package Debian lori Debian ati pinpin Ubuntu nipa lilo awọn ofin wọnyi.

$ 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

Lori CentOS, Fedora ati pinpin RHEL, o le fi Yarn sori ẹrọ nipasẹ ibi ipamọ package 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]

Bayi fi ohun elo laini aṣẹ-onitumọ DeepL sori ẹrọ ni pipaṣẹ atẹle.

$ yarn global add deepl-translator-cli

Ṣe idaniloju ipo fifi sori ẹrọ nipasẹ ṣayẹwo ẹya DeepL.

$ deepl --version

DeepL n ṣiṣẹ nipa ṣiṣe awọn ipe API si oju opo wẹẹbu akọkọ ni deepl.com nitorinaa, ni akoko yii, o nilo lati wa lori ayelujara lati lo. O ṣe ijabọ ṣiṣe lori kọnputa nla ti o ni agbara 5.1 petaFLOPS - iyara to lati ṣawari ati tumọ awọn ede ni ojuju.

# 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. Itumọ Ikarahun

Ikarahun Tumọ (ni iṣaaju Google Translate CLI ) jẹ ọfẹ ati ṣiṣi orisun orisun irinṣẹ irinṣẹ onitumọ ede ti agbara nipasẹ Google Translate, Yandex Translate, Apertium, ati Onitumọ Bing O wa fun ọpọlọpọ awọn ọna ṣiṣe ibamu POSIX pẹlu Windows (nipasẹ Cygwin, WSL, tabi MSYS2), GNU/Linux, macOS, ati BSD.

Shell Translate gba awọn olumulo laaye lati lo fun awọn itumọ ti o rọrun tabi bi ikarahun ibaraenisọrọ. Fun awọn itumọ ti o rọrun, Tumọ Ikarahun n fun awọn alaye ti ọrọ ti a tumọ nipasẹ aiyipada ayafi ti o ba ṣe lati ṣe iyasọtọ awọn alaye nipa lilo ọrọ-ọrọ, ṣoki.

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

Hello, World!

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

Nigbati a ba lo bi ikarahun ibaraenisọrọ, yoo tumọ awọn ọrọ bi o ṣe tẹ wọn laini laini. Fun apere,

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

Ọna igbasilẹ igbasilẹ mi ti a ṣe iṣeduro jẹ fun ọ lati gba faili ipaniyan ti o ni ti ara ẹni lati ibi, gbe si ọna rẹ, ati ṣiṣe awọn ofin wọnyi:

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

Fun awọn alaye diẹ sii lori fifi sori ẹrọ ati lilo ṣayẹwo oju-iwe GitHub osise rẹ nibi.

Njẹ o mọ awọn ohun elo onitumọ laini laini aṣẹ pipaṣẹ ti o ni ẹru fun Linux? Ṣafikun awọn imọran rẹ ni abala awọn ọrọ ni isalẹ.