All Projects → gamag → ka_GE.spell

gamag / ka_GE.spell

Licence: GPL-3.0, MIT licenses found Licenses found GPL-3.0 LICENSE.gpl3 MIT LICENSE.mit
ქართული ორთოგრაფიული ლექსიკონი - Georgian Spell Checking Dictionary

Programming Languages

M4
1887 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ka GE.spell

cyberdic
An auxiliary spellcheck dictionary that corresponds with the Bishop Fox Cybersecurity Style Guide
Stars: ✭ 63 (+162.5%)
Mutual labels:  dictionary, spelling, hunspell
Did you mean
The gem that has been saving people from typos since 2014
Stars: ✭ 1,786 (+7341.67%)
Mutual labels:  spelling, spelling-checker, spelling-correction
spacy hunspell
✏️ Hunspell extension for spaCy 2.0.
Stars: ✭ 94 (+291.67%)
Mutual labels:  spelling, spelling-correction, hunspell
jetbrains-polish-dictionary
Polish dictionary for JetBrains' IDEs
Stars: ✭ 63 (+162.5%)
Mutual labels:  dictionary, spelling
cmu-pronouncing-dictionary
The 134,000+ words and their pronunciations in the CMU pronouncing dictionary
Stars: ✭ 46 (+91.67%)
Mutual labels:  dictionary, spelling
SymSpellCppPy
Fast SymSpell written in c++ and exposes to python via pybind11
Stars: ✭ 28 (+16.67%)
Mutual labels:  spelling, spelling-correction
sheldon
Very Simple Erlang Spell Checker
Stars: ✭ 63 (+162.5%)
Mutual labels:  spelling-checker, spelling-correction
spell
Spelling correction and string segmentation written in Go
Stars: ✭ 24 (+0%)
Mutual labels:  spelling, spelling-correction
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (+1833.33%)
Mutual labels:  firefox, dictionary
neuspell
NeuSpell: A Neural Spelling Correction Toolkit
Stars: ✭ 524 (+2083.33%)
Mutual labels:  spell-checker, spelling-correction
spellchecker-wasm
SpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (+91.67%)
Mutual labels:  spelling, spelling-correction
Symspell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Stars: ✭ 1,976 (+8133.33%)
Mutual labels:  spelling, spelling-correction
spellr
Spell check your source code
Stars: ✭ 31 (+29.17%)
Mutual labels:  spelling, spell-checker
WordSegmentationDP
Word Segmentation with Dynamic Programming
Stars: ✭ 18 (-25%)
Mutual labels:  spell-checker, spelling-correction
LinSpell
Fast approximate strings search & spelling correction
Stars: ✭ 52 (+116.67%)
Mutual labels:  spelling, spelling-correction
php-speller
PHP spell check library
Stars: ✭ 66 (+175%)
Mutual labels:  spelling, hunspell
ispell-lt
Lithuanian spellchecking dictionary
Stars: ✭ 26 (+8.33%)
Mutual labels:  spelling, hunspell
elasticsearch-croatian
Elasticsearch compatible Hunspell dictionary for Croatian.
Stars: ✭ 16 (-33.33%)
Mutual labels:  dictionary, hunspell
GeckoDriver ARMv6
Compiled binaries of Gecko Driver for ARMv6 architecture (cross-compiled)
Stars: ✭ 22 (-8.33%)
Mutual labels:  firefox
BulkPDF
BulkPDF is a free and easy to use open source software, which allows to automatically fill an existing PDF form with differen values. Only a spreadsheet (Microsoft Excel 2007/2010/2013, LibreOffice or OpenOffice Calc) with the desired values is required.
Stars: ✭ 94 (+291.67%)
Mutual labels:  openoffice

ქართული ორთოგრაფიული ლექსიკონი - Georgian Spell Checking Dictionary

Contains:

  • Hunspell dictionary (MIT License) (for OpenOffice.org, Mozilla Firefox, Google Chrome, and may more) in dictionaries/
  • Script to generate the dictionary from word lists (GPL3)

Note: The used word lists have been automatically created by crawling the internet using different techniques, so many words may be missing or wrong (which leads to false positives/negatives)

Dictionary installation

In Applications

  • OpenOffice and LibreOffice: An extension package it available here The dictionary extension can be installed from the extension manager: From the menu tools select Extension Manager. In the extension manager window click add and open ka_GE.spell_.oxt
  • Firefox, Thunderbird: Install the plugin from AMO
  • Other open source applications: Contact the developers and ask them to include this dictionary (see #3).

System wide

Mac OS X (10.6 and later)

  • Download or clone this repo.
  • In Finder, select Go To Folder from Go menu, type in ~/Library, click Go (for system wide installation, use /Library instead).
  • In the Library directory, locate the folder Spelling or create it, if it is not there.
  • Copy ka_GE.aff and ka_GE.dic from the repository (in dictionaries/) to the Spelling folder.

Linux

Copy dictionaries/ka_GE.dic and dictionaries/ka_GE.aff to /usr/share/hunspell/

Data sources

Word lists by the following People / from the following sources are used to generate the dictionary:

Thanks a lot for your awesome work!

Update/build dictionary

You need a bash compatible shell, gnu tools, hunspell (and hunspell-tools on some systems) and a c++14 compatible compiler installed. xmunch (https://github.com/gamag/xmunch) is as submodule, so after cloning this repository, run git submodule update --init, then go to xmunch subdirectory and run make.

To build the dictionary, run make all

To build the packages for firefox and OpenOffice, run make bundle later.

Updating Bumbeishvilis word list

NOTE: the word list is included in words/, you don't need this steps to work on the dictionary.

You need a running mysql server and git.

Clone this repository

Log into mysql and add a user and a database for the word list:

$ mysql -uroot -p
mysql > CREATE DATABASE geoword;
mysql > CREATE USER 'geowords'@'localhost' IDENTIFIED BY 'password';
mysql > CREATE USER 'geowords'@'localhost' IDENTIFIED BY 'password';
mysql > GRANT ALL PRIVILEGES ON geowords.\* TO 'geowords'@'localhost'; 
mysql > FLUSH PRIVILEGES;

Create a file called dbaccess in the ka_GE.spell root. containing:

DBNAME=geowords
DBUSER=geowords
DBPASS=password

call make db

Remarks

The automatically created dictionary is not very accurate, some words may be wrong, many missing. To improve that, words from the dictionary can be reviewed and correct words added to the reviewed dictionary in their final, affix-compressed form. Wrong words can be added to blacklist.

Contributing

Any help is very welcome, especially reviewing the dictionary and improving the affix files.

TODO: translate README to Georgian.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].