Terjemahkan Teks Dari Satu Bahasa ke Bahasa Lain di Linux

Terjemahkan Teks Dari Satu Bahasa ke Bahasa Lain di Linux

Ingin menterjemahkan rentetan teks antara pelbagai bahasa menggunakan terminal? Mungkin anda menjumpai mesej yang ditulis dalam bahasa lain semasa melayari internet dan ingin mengetahui maksudnya. Nasib baik, Linux mempunyai beberapa aplikasi baris perintah yang boleh anda gunakan untuk menukar kata dari satu bahasa ke bahasa lain.





Dalam artikel ini, kita akan membincangkan dua utiliti, DeepL Translator dan Translate Shell, yang membolehkan pengguna menerjemahkan rentetan ke bahasa lain secara langsung dari terminal sistem.





Menggunakan Penterjemah DeepL

Penterjemah DeepL menggunakan teknologi pembelajaran mesin untuk menterjemahkan teks antara bahasa. Sekiranya anda sendiri tidak dapat mengetahui bahasa teks, Penterjemah DeepL secara automatik mengenalinya untuk anda. Sistem anda mesti mempunyai sambungan internet yang aktif untuk menggunakan penterjemah kerana ia menggunakan DeepL API untuk menterjemahkan teks.





Penterjemah DeepL menyokong bahasa berikut:

  • Bahasa Inggeris
  • Bahasa Jerman
  • Bahasa Perancis
  • Bahasa Itali
  • Belanda
  • Sepanyol
  • Orang Rusia
  • Portugis
  • Bahasa Poland

Pakej Linux untuk DeepL Translator digunakan secara percuma. Walau bagaimanapun, anda boleh membeli langganan jika anda merancang untuk menggunakan alat ini dengan kerap. Walaupun rancangan dan harga berbeza untuk setiap negara, masing-masing mempunyai langganan percuma untuk pengguna juga.



Memasang Penterjemah DeepL

Untuk menjalankan DeepL Translator pada mesin Linux anda, anda mesti memasang versi terbaru Node.js terlebih dahulu.

Sekarang, muat turun dan pasang pengurus pakej Benang. Prosesnya sedikit berbeza untuk sebilangan pengedaran Linux. Dalam panduan ini, kita akan membincangkan cara memasang Benang di Debian dan Fedora.





Pada pengedaran berasaskan Debian seperti Ubuntu, muat turun kunci Yarn GPG menggunakan kerinting .

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Tambahkan repositori Yarn Debian ke senarai repositori sistem anda.





bolehkah anda bermain permainan ps4 di ps3
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Kemas kini senarai repositori dan pasang Benang menggunakan APT .

sudo apt update
sudo apt install yarn

Di Fedora dan distro berdasarkan RPM lain, pertama anda perlu menambahkan repo Benang ke senarai repositori. Pergantungan Node.js akan dipasang secara automatik di Fedora, oleh itu anda tidak perlu memasangnya secara manual.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Anda boleh memasang Benang menggunakan salah satu DNF atau yum . Taipkan mana-mana arahan berikut di terminal.

sudo yum install yarn
sudo dnf install yarn

Setelah anda memasang pengurus pakej Benang pada sistem anda, sudah tiba masanya untuk memuat turun pakej Penterjemah DeepL. Untuk memasang DeepL Translator, ketik:

yarn global add deepl-translator-cli

Anda boleh mengesahkan jika Benang berjaya memasang DeepL Translator pada sistem anda dengan memeriksa maklumat versi untuk pakej tersebut.

deepl --version

Cara Menggunakan Penterjemah DeepL

Menterjemahkan teks dengan Penterjemah DeepL adalah mudah. Untuk menterjemahkan rentetan ke bahasa lain, tentukan kod bahasa dan rentetan dengan arahan.

deepl translate -t 'DE' 'Hello how are you'

Seperti yang disebutkan di atas, Penterjemah DeepL dapat mengesan bahasa dari teks yang ditentukan. Untuk melakukannya, gunakan mengesan pilihan dengan mendalam arahan.

deepl detect 'Dies ist in Englisch'

Seperti arahan Linux yang lain, anda boleh membuat paip mendalam dengan output standard. Sebagai contoh:

echo 'How are you' | deepl translate -t 'DE'

Sekiranya anda tidak dapat mengetahui cara menggunakan penterjemah, anda boleh menyemak bahagian bantuan menggunakan -h bendera. Pembangun telah menyediakan halaman bantuan untuk setiap pilihan yang tersedia dalam utiliti.

deepl -h
deepl translate -h
deepl detect -h

Berkaitan: Cara Menerjemahkan Keseluruhan Dokumen dalam Microsoft Word

Menggunakan Utiliti Shell Terjemahkan

Translate Shell adalah salah satu penterjemah bahasa baris perintah yang paling banyak digunakan di Linux. Sebelum ini, ia dikenali sebagai Google Translate CLI. Kekuatan Terjemahan Google, Penterjemah Bing, Apertium, dan Terjemahan Yandex menjadikannya alat yang boleh dipercayai untuk menerjemahkan rentetan teks langsung dari terminal.

Untuk memasang Translate Shell pada mesin Linux anda, muat turun fail yang dapat dilaksanakan dan tambahkan ke pemboleh ubah persekitaran sistem anda.

wget git.io/trans

Tetapkan kebenaran yang boleh dilaksanakan ke fail yang dimuat turun.

sudo chmod +x ./trans

Tambahkan yang boleh dilaksanakan ke pemboleh ubah persekitaran.

cara menyambungkan airpod ke tingkap komputer riba
sudo mv ./trans /usr/local/bin

Cara Menggunakan Shell Terjemahan

Menterjemahkan teks dengan Translate Shell cukup mudah jika dibandingkan dengan DeepL Translator. Dalam aplikasi, ada tiga mod output: Default, Interactive, dan Brief.

Dalam mod lalai, output mengandungi maklumat yang berkaitan dengan terjemahan. Sebaliknya, mod ringkas hanya akan memaparkan teks yang diterjemahkan.

Secara lalai, utiliti menerjemahkan teks ke bahasa Inggeris. Untuk menterjemahkan rentetan dalam bahasa Inggeris menggunakan Translate Shell:

trans 'Dies ist in Englisch'

Sistem akan memaparkan output berikut.

Sekiranya anda ingin menterjemahkan rentetan ke bahasa lain selain bahasa Inggeris, anda harus menggunakan kod bahasa. Contohnya, untuk menukar rentetan dari bahasa Inggeris ke bahasa Sepanyol:

trans :es 'Hello Everyone'

Pengeluaran:

Hola a todas

Sekiranya Translate Shell tidak dapat mengenal pasti bahasa teks, anda boleh menentukan kod bahasa dengan perintah.

trans es: 'Hola a todas'

Perhatikan bahawa dalam dua perintah terakhir, sebelah kiri usus besar ( : ) watak adalah untuk bahasa sumber dan sebelah kanan adalah untuk bahasa tujuan.

Untuk menterjemahkan satu rentetan ke beberapa bahasa, hantarkan kod bahasa masing-masing yang dipisahkan oleh Lebih banyak lagi ( + ) watak.

trans :es+hi 'Hello Everyone'

Perintah yang disebutkan di atas akan menterjemahkan teks yang ditentukan ke bahasa Sepanyol dan Hindi.

Anda juga boleh menyampaikan bahasa sumber dan destinasi.

trans es:hi 'Hola a todas'

Sekiranya anda tidak tahu bahasa rentetan, anda boleh menggunakan -ID bendera dengan lalai trans arahan.

trans -id 'Hola a todas'

Untuk menterjemahkan fail lengkap ke bahasa lain, hantarkan nama fail tersebut.

trans en:es file://document.txt

Menggunakan -brief bendera untuk beralih ke format output sederhana.

trans -brief 'Dies ist in Englisch'

Pengeluaran:

This is in English

Untuk menggunakan Translate Shell interaktif:

trans -shell -brief

Sekarang anda boleh mula menaip pernyataan anda dan sistem akan menerjemahkan teks secara interaktif.

Menterjemahkan Teks di Garis Perintah Linux

Kadang kala semasa melayari internet, anda mungkin menemui teks yang ditulis dalam bahasa yang tidak anda fahami. Walaupun kebanyakan penyemak imbas pada masa kini mempunyai ciri terjemahan bahasa automatik, mereka tidak berfungsi dengan baik setiap masa. Dalam situasi seperti itu, mempunyai penterjemah bahasa baris perintah dapat membantu.

Anda juga boleh memilih untuk menterjemahkan laman web menggunakan alat dalam talian. Beberapa alat tersedia di internet yang dapat membantu anda dalam menerjemahkan laman web mana pun ke bahasa yang anda inginkan dengan serta-merta.

Berkongsi Berkongsi Tweet E-mel 7 Alat Penyemak Imbas Terbaik untuk Menterjemahkan Halaman Web

Hampir separuh dari semua Internet tidak dapat diakses melainkan anda fasih berbahasa. Oleh itu, apakah alat terbaik untuk terjemahan? Yang ini.

mengapa spotify lebih baik daripada pandora
Baca Seterusnya Topik-topik yang berkaitan
  • Linux
  • Terjemahan
  • Terjemahan Google
  • Terminal
  • Linux
Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang menggembirakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda ingin bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat menemuinya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.

Lebih Banyak Dari Deepesh Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan