Apakah mungkin menerjemahkan kata-kata melalui terminal?

Jawaban:

30

Untuk penggunaan offline:

Anda dapat menginstal dictdserver dan menggunakan database Kamus Freedict untuk terjemahan kata.

Instal dictd:

sudo apt-get install dictd

dictd

Instal basis data terjemahan. misalnya. dict-freedict-eng-fra untuk terjemahan Bahasa Inggris ke Bahasa Prancis, dict-freedict-eng-spa untuk terjemahan Bahasa Inggris ke Bahasa Spanyol.

sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa

freedictDB

Penggunaan :

Lihat daftar database:

dict -D

Gunakan misalnya database tertentu. untuk terjemahan Bahasa Inggris ke Bahasa Spanyol:

dict -d fd-eng-spa "how are you?"

snapHowRU

Untuk penggunaan online:

Instal libtranslate-bindengan:

sudo apt-get install libtranslate-bin

misalnya. menggunakan mesin google translate online:

echo "what are you doing" | translate-bin -s google -f en -t fr

onlineGoogleTranslate


Kamus Bahasa Inggris offline di Terminal:

Memasang basis data kamus Bahasa Inggris ( gcide, wn, devil ):

sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil

Menginstal database Thesaurus Bahasa Inggris ( moby-thesaurus ):

sudo apt-get install dict-moby-thesaurus

Penggunaan :

  1. Menggunakan database tertentu ( mis. WordNet - wn ):

    dict -d wn "dictionary"
    
  2. Tidak menentukan basis data dict akan menampilkan definisi / terjemahan / tesaurus dari semua basis data yang tersedia. misalnya.

    dict "dictionary"
    
tepat
sumber
Apakah ada kamus bahasa Inggris?
1
@DuminduMahawela: ... ada ... Saya telah memperbarui posting saya termasuk beberapa dari mereka ... harap Anda akan menyukai mereka ...
tepat
1
Terima kasih. Saya sedang mencari periode untuk terminal eng-eng dictionatry. Anda telah melakukan pekerjaan dengan baik.
Tidak ada definisi yang ditemukan untuk "apa kabar?"
Carni
tidak bekerja . jempol ke bawah
Carni
10

Terjemahkan Shell

Translate Shell (ex Google Translate CLI) adalah alat yang memungkinkan Anda menggunakan teks terjemahan dari baris perintah menggunakan Google Translate.

Instalasi

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

Atau

sudo apt install translate-shell

Atau

$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install

Pemakaian

Untuk menerjemahkan

trans en:de "The quick brown fox jumps over the lazy dog"  # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad"  # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad"  # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad"  # Same but `-brief`

Sebagai kamus: Google Terjemahan dapat digunakan sebagai kamus saat lang dari == ke atau -d parameter digunakan

trans -d fr: mot

Informasi tambahan dan beberapa contoh dapat ditemukan di situs resmi

Maythux
sumber
make: *** Tidak ada aturan untuk membuat target 'instal'. Berhenti.
Carni
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo install && trs "some text" && trs {en = afr} "TEXT TO TRANSLATE"
Carni
tidak bekerja, jempol ke bawah
Carni
4

Bergantung pada bahasa yang Anda inginkan, lihat Apertium untuk terjemahan mesin offline melalui terminal. Tampaknya sebagian besar fokus pada bahasa Roman (ES, FR, PT, CAT, OCC ..), tetapi sepertinya mereka perlahan menambahkan berbagai bahasa baru.

Untuk Spanyol Anda akan menginstal:

sudo apt install apertium apertium-en-es

echo "Hola Mundo." | apertium -a es-en
> Hello world.

Ini berbasis terminal tetapi ada juga GUI dasar: apertium-tolk

Versi dalam repo lebih lama, jika Anda ingin versi yang lebih baru ikuti instruksi instal .

williamtx
sumber
2

Saya menulis basis penerjemah baris perintah sederhana di google translate menggunakan Python.

Kode: Kode python kurang dari 100 baris, dan saya juga menulis skrip penginstal, dan menyediakan file konfigurasi sehingga dapat mengatur bahasa pilihan default Anda.

Itu di bawah lisensi MIT.

Pra-syarat: Python2.x di Linux, itu saja yang dibutuhkan, belum mendukung python3, saya mungkin memperbaikinya nanti.

Eric Wang
sumber
1

Silakan lihat jawaban berbasis sdcv di sini (Kamus ini juga memiliki kamus "Xlanguage" hingga "Ylanguage"):

Apakah ada kamus baris perintah offline?

Juga harus memeriksa surfraw. Setelah Anda menginstal, Anda mungkin mendapatkan arti dari sebuah kata sr webster difficultWord. Salah satu cara untuk menerjemahkan akan melalui sr google difficultword in hindi. Mungkin akan ada opsi lain untuk terjemahan juga.

Juara
sumber
1

Terjemahkan "life" ke bahasa portugis. Contoh di bawah: (lynx harus diinstal)

lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'

Di mana, "en" adalah bahasa Inggris dan "pt" adalah bahasa Portugis

Output:
'vida'

Cleber Reizen
sumber
0

Saya telah menulis penerjemah baris perintah sederhana berdasarkan file teks. Itu juga mereproduksi file audio jika ada. Saya sudah memiliki database file audio, dan jika saya tidak menemukannya, maka saya mengunduhnya dari database google.

Santiago
sumber