GNU/Linux >> Belajar Linux >  >> Linux

GNU Aspell – Pemeriksa Ejaan Gratis, Open Source, dan Independen

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

Linux
  1. Mengapa perpustakaan umum saya memilih Linux dan open source

  2. Membaca tentang open source dalam bahasa Prancis

  3. qTox – Aplikasi Pesan Instan dan VoIP P2P Open Source

  1. 12 buku fiksi untuk Linux dan penggemar open source

  2. Enam dari klien email gratis, open source dan perusahaan email terbaik untuk Linux

  3. MIXXX – Perangkat Lunak DJ yang Cantik, Gratis, dan Open Source

  1. Pengonversi Video Sumber Terbuka untuk Linux [GUI dan CLI]

  2. 10 Platform Pengelolaan Dokumen Sumber Terbuka Gratis

  3. Pitivi – Editor Video Sumber Terbuka dan Gratis untuk Linux