Hari ini, kita akan berbicara tentang GNU Aspell , pemeriksa ejaan gratis, open source, dan independen. Anda dapat menggunakannya sebagai perpustakaan atau pemeriksa ejaan independen pada sistem operasi mirip Unix Anda. Aspell akan menyarankan kemungkinan penggantian kata-kata Anda yang salah eja dalam sebuah kata/dokumen. Tidak seperti pemeriksa ejaan lain seperti Ispell, Aspell juga dapat dengan mudah memeriksa dokumen di UTF-8 tanpa harus menggunakan kamus khusus. Ini juga memiliki dukungan untuk menggunakan beberapa kamus sekaligus. Dalam tutorial singkat ini, kita akan melihat cara menginstal Aspell dan cara menggunakannya untuk memeriksa kesalahan ejaan pada kata dan/atau dokumen tertentu.
Menginstal pemeriksa ejaan GNU Aspell di Linux
GNU Aspell tersedia di repositori default sebagian besar distribusi Linux, jadi penginstalan tidak akan menjadi masalah besar.
Di Arch Linux dan turunannya seperti Antergos, Manjaro Linux, jalankan:
$ sudo pacman -S aspell
Di Fedora:
$ sudo dnf install aspell
Di RHEL, CentOS:
$ sudo yum install epel-release
$ sudo yum install aspell
Di Debian, Ubuntu:
$ sudo apt-get install aspell
Menambahkan kamus
Secara default, Aspell tidak akan memiliki kamus. Untuk menambahkan kamus, misalnya bahasa Inggris, cukup instal paket ini - aspell-en . Demikian pula, untuk menambahkan kamus bahasa Spanyol, instal aspell-es paket.
Ini juga dapat ditemukan di repositori default. Misalnya, untuk menambahkan kamus bahasa Inggris di Arch linux, jalankan:
$ sudo pacman -S aspell-en
Di Debian, Ubuntu:
$ sudo apt-get install aspell-en
Di Fedora:
$ sudo dnf install aspell-en
Di RHEL/CentOS:
$ sudo yum install aspell-en
Untuk menambahkan kamus bahasa Spanyol, gunakan perintah berikut:
Linux lengkung:
$ sudo pacman -S aspell-es
Debian/Ubuntu:
$ sudo apt-get install aspell-es
Fedora:
$ sudo dnf install aspell-es
RHEL/CentOS:
$ sudo yum install aspell-es
Setelah Anda menginstal semua kamus, Anda dapat memastikan apakah kamus yang diperlukan tersedia atau tidak menggunakan perintah:
$ aspell dicts en en-variant_0 en-variant_1 en-variant_2 en-w_accents en-wo_accents en_CA en_CA-variant_0 en_CA-variant_1 en_CA-w_accents en_CA-wo_accents en_GB en_GB-ise en_GB-ise-w_accents en_GB-ise-wo_accents en_GB-ize en_GB-ize-w_accents en_GB-ize-wo_accents en_GB-variant_0 en_GB-variant_1 en_GB-w_accents en_GB-wo_accents en_US en_US-variant_0 en_US-variant_1 en_US-w_accents en_US-wo_accents es
Yah, saya memiliki dua kamus yang terinstal di sistem saya, bahasa Inggris (termasuk variannya) dan Spanyol. Sekarang mari kita lihat cara memeriksa ejaan kata atau dokumen menggunakan Aspell.
Memeriksa kesalahan ejaan menggunakan GNU Aspell spell checker dalam kata atau dokumen
Periksa Ejaan satu kata
Secara default, Aspell menggunakan bahasa Inggris untuk memeriksa ejaan.
Mari kita periksa ejaan sebuah kata. Untuk melakukannya, ketik:
$ aspell -a
Sekarang ketik kata yang salah eja. Aspell akan membandingkan kata yang diberikan dengan kamus iklan akan menampilkan kemungkinan saran untuk ejaan yang benar.
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1) englsh & englsh 7 0: English, Englisher, Engels, English's, Englishes, Engels's, encl
Jika Anda mengetik kata yang dieja dengan benar, kata tersebut akan menampilkan tanda bintang.
$ aspell -a @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1) English *
Untuk menggunakan bahasa yang berbeda, misalnya bahasa Spanyol, cukup gunakan '-l' tandai dengan kode bahasa seperti di bawah ini:
$ aspell -a -l es @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1) Holla & Holla 30 0: Hola, Halla, Holea, Hollé, Holló, Hulla, Hila, Hollad, Hollar, Hiela, Huella, Olla, Hala, Bolla, Folla, Molla, Polla, Rolla, Solla, Tolla, Halle, Hallo, Hallé, Halló, Helea, Holee, Holeo, Holeé, Holeó, Huela
Di sini, "es" adalah kode bahasa untuk bahasa Spanyol.
Kami juga dapat memeriksa kesalahan ejaan dalam varian bahasa yang berbeda . Misalnya, untuk memeriksa kesalahan ejaan dalam Bahasa Inggris Kanada kamus, gunakan -d dan format bahasa (Anda dapat melihat varian bahasa Inggris yang tersedia menggunakan perintah "aspell dicts").
$ aspell -a -d en_CA
Untuk keluar dari pemeriksaan ejaan, ketik CTRL+c .
Anda juga dapat menggunakan perintah 'echo' bersama dengan aspell untuk memeriksa kesalahan ejaan kata. Perhatikan contoh berikut.
$ echo englsh | aspell -a
Contoh keluarannya adalah:
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1) & englsh 7 0: English, Englisher, Engels, English's, Englishes, Engels's, encl
Seperti yang Anda lihat, Aspell menyarankan kemungkinan penggantian kata 'englsh' yang salah eja.
Jika Anda ingin memeriksa ejaan dalam bahasa lain, misalnya Spanyol, gunakan "-l" tandai dengan kode bahasa seperti di bawah ini.
$ echo englsh | aspell -a -l es
Untuk memeriksa ejaan kata yang salah eja dalam kamus bahasa Inggris Kanada, jalankan:
$ echo englsh | aspell -a -d en_CA
Atau, Anda dapat memeriksa ejaan kata seperti di bawah ini.
$ aspell -a <<< englsh
Atau, gunakan ini sebagai gantinya jika Anda ingin memeriksa ejaan dalam bahasa lain.
$ aspell -a -l es <<< englsh
Periksa ejaan file
Saya memiliki file ostechnix.txt dengan beberapa baris di dalamnya. Berikut adalah isi dari file ini.
$ cat ostechnix.txt welcom englsh Tamil Linux securty
Sekarang, izinkan saya memeriksa file ini untuk kemungkinan kesalahan ejaan.
$ cat ostechnix.txt | aspell list
Contoh keluaran:
welcom englsh securty
Seperti yang Anda lihat, Aspell mencantumkan kata-kata yang salah eja dari file yang diberikan. Untuk menggunakan bahasa lain, gunakan tanda "-l" seperti yang ditunjukkan di bawah ini.
$ cat ostechnix.txt | aspell list -l es
Untuk memeriksa file secara interaktif untuk kemungkinan kesalahan ejaan, kita dapat menggunakan:
$ aspell check ostechnix.txt
Berikut adalah output dari perintah di atas. Aspell menyarankan kemungkinan pengganti kata yang salah eja. Cukup pilih kata yang benar dengan memasukkan nomor yang relevan dari kata-kata yang disarankan.
Saya ketik 1 (nomor satu):
Setelah Anda memilih ejaan yang benar, aspell akan memperbarui file dengan kata yang benar dan secara otomatis berpindah ke kata lain dan menampilkan saran dan seterusnya.
Jika menurut Anda ejaannya benar untuk kata-kata yang dipilih, ketik 'i' untuk mengabaikan atau mengetik 'a' untuk menambahkan kata ke kamus. Ini dapat berguna untuk perintah Linux atau kata teknis apa pun yang tidak tercantum dalam kamus.
Anda juga dapat mengetik 'r' untuk mengganti kata yang dipilih dengan ejaan Anda sendiri dan tekan ENTER untuk memperbarui perubahan.
Untuk menambahkan huruf kecil untuk kata yang dipilih, ketik 'l' . Setelah Anda mengoreksi semua kata, Anda tidak akan melihat apa pun di output.
Sekali lagi, Jika Anda ingin memeriksa ejaan dengan bahasa lain, gunakan saja 'l' seperti yang saya sebutkan di contoh sebelumnya.
Bacaan yang Disarankan:
- Cara Menggunakan Fitur Periksa Ejaan Di Editor Teks Vim
Menambahkan kamus secara manual
Beberapa kamus mungkin tidak tersedia di repositori default distribusi Anda. Misalnya, kamus bahasa Tamil tidak tersedia di repositori default Arch Linux. Jadi, saya tidak punya pilihan selain mengkompilasi dan menginstalnya dari sumber seperti yang dijelaskan di bawah ini.
Unduh kamus pilihan Anda dari sini .
$ wget https://ftp.gnu.org/gnu/aspell/dict/ta/aspell6-ta-20040424-1.tar.bz2
Ekstrak arsip yang diunduh:
$ tar xvf aspell6-ta-20040424-1.tar.bz2
Masuk ke direktori aspell:
$ cd aspell6-ta-20040424-1/
Kompilasi dan instal seperti di bawah ini:
$ ./configure
$ make
$ sudo make install
Setelah Anda berhasil menginstal kamus, Anda akan melihat kamus yang baru diinstal:
$ aspell dicts
[...] en_US en_US-variant_0 en_US-variant_1 en_US-w_accents en_US-wo_accents es ta
Di sini, ta adalah kode bahasa untuk bahasa Tamil.
Sekarang, Anda dapat memeriksa ejaan dengan kamus baru Anda seperti yang ditunjukkan di bawah ini.
$ echo வணக்கம் | aspell -a -l ta
Untuk menginstal kamus lain, cukup rujuk file README dari Kamus yang diunduh.
Untuk detail lebih lanjut, periksa situs web resmi yang diberikan di bawah ini.
- Situs Web Aspell GNU