Penterjemah Bahasa Baris Perintah Terbaik untuk Linux


Kepentingan aplikasi terjemahan Bahasa tidak boleh terlalu ditekankan terutamanya bagi mereka yang banyak mengembara atau berkomunikasi dengan orang yang tidak berkongsi bahasa yang sama secara tetap.

Hari ini, saya memperkenalkan kepada anda alat terjemahan berasaskan baris arahan terbaik untuk Linux.

1. CLI Penterjemah DeepL

DeepL Translator Cli ialah penterjemah bahasa baris arahan sumber terbuka dan percuma yang menggunakan teknik pembelajaran mesin lanjutan untuk membolehkan pengguna menterjemah teks antara bahasa serta untuk mengesan bahasa teks input. Ia dikuasakan oleh DeepL, sebuah syarikat teknologi Jerman dan dikeluarkan di bawah lesen MIT.

Bahasa yang disokong termasuk bahasa Inggeris (EN), Jerman (DE), Perancis (FR), Itali (IT), Belanda (NL), Sepanyol (ES), Rusia, Portugis dan Poland (PL) dan sementara alat terminal adalah percuma, DeepL menawarkan pelan langganan untuk pengguna yang berminat.

Pasang CLI Penterjemah DeepL dalam Linux

Untuk memasang alat baris arahan Penterjemah DeepL, mula-mula anda perlu memasang versi terkini Node.js dalam pengedaran Linux anda.

Seterusnya, pasang pengurus pergantungan pakej Yarn menggunakan repositori pakej Debian pada pengedaran Debian dan Ubuntu menggunakan arahan berikut.

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

Pada pengedaran CentOS, Fedora dan RHEL, anda boleh memasang Benang melalui repositori pakej 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]

Sekarang pasang alat baris arahan Penterjemah DeepL menggunakan arahan berikut.

yarn global add deepl-translator-cli

Sahkan status pemasangan dengan menyemak versi DeepL.

deepl --version

DeepL berfungsi dengan membuat panggilan API ke tapak web utama di deepl.com jadi, pada masa ini, anda perlu berada dalam talian untuk menggunakannya. Ia dilaporkan berjalan pada superkomputer yang berkeupayaan 5.1 petaFLOPS – kelajuan yang cukup untuk mengesan dan menterjemah bahasa dalam sekelip mata.

Contoh Penggunaan DeepL

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. Terjemah Shell

Terjemah Shell (sebelum ini Google Terjemah CLI) ialah alat penterjemah bahasa baris arahan sumber terbuka dan percuma yang dikuasakan oleh Terjemahan Google, Terjemahan Yandex, Apertium , dan Penterjemah Bing. Ia tersedia untuk kebanyakan sistem yang mematuhi POSIX termasuk Windows (melalui Cygwin, WSL, atau MSYS2), GNU/Linux, macOS dan BSD.

Terjemah Shell membenarkan pengguna menggunakannya untuk terjemahan mudah atau sebagai cangkerang interaktif. Untuk terjemahan mudah, Terjemah Shell memberikan butiran teks yang diterjemahkan secara lalai melainkan apabila dibuat untuk mengecualikan butiran menggunakan kata kunci, ringkas.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Apabila digunakan sebagai cangkerang interaktif, ia akan menterjemahkan teks semasa anda memasukkannya baris demi baris. Sebagai contoh,

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.

Pasang Translate Shell dalam Linux

Kaedah muat turun yang disyorkan saya adalah untuk anda merebut fail boleh laku serba lengkap dari sini, letakkannya di laluan anda dan jalankan arahan berikut:

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

Untuk butiran lanjut tentang pemasangan dan penggunaan, semak halaman GitHub rasminya di sini.

Adakah anda tahu aplikasi penterjemah teks baris perintah hebat lain untuk Linux? Tambah cadangan anda di bahagian komen di bawah.