Saya ingin menerjemahkan kata-kata dari Bahasa Inggris ke Bahasa melalui terminal
Jika memungkinkan, kamus jenis apa yang ada?
Apakah mungkin menggunakan layanan online seperti terminal webxicon.org ?
Saya ingin menerjemahkan kata-kata dari Bahasa Inggris ke Bahasa melalui terminal
Jika memungkinkan, kamus jenis apa yang ada?
Apakah mungkin menggunakan layanan online seperti terminal webxicon.org ?
Jawaban:
Anda dapat menginstal dictd
server dan menggunakan database Kamus Freedict untuk terjemahan kata.
Instal dictd:
sudo apt-get install 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
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?"
Instal libtranslate-bin
dengan:
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
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 :
Menggunakan database tertentu ( mis. WordNet - wn ):
dict -d wn "dictionary"
Tidak menentukan basis data dict akan menampilkan definisi / terjemahan / tesaurus dari semua basis data yang tersedia. misalnya.
dict "dictionary"
Translate Shell (ex Google Translate CLI) adalah alat yang memungkinkan Anda menggunakan teks terjemahan dari baris perintah menggunakan Google Translate.
$ 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
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
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 .
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.
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.
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'
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.