Archive

spell check API as a JSON rest-ful service

I have been looking into ways to implement mulch-lingual spell checker. What I have found were some legacy code bases, and some paid-for services, nothing really suitable enough to fit my needs, so decided to write my own implementation. Here is the result of my node.js based spell check API.

Here is the list of supported languages:

1 Afrikaans (South Africa)
2 Amharic (Ethiopia)
3 Arabic (North Africa and Middle East)
4 Aragonese
5 Armenian (Eastern)
6 Azerbaijani (Azerbaijan, Iran)
7 Basque
8 Belarusian (Belarus )
9 Bengali (Bangladesh, India)
10 Breton (France)
11 Bulgarian (Bulgaria)
12 Catalan
13 Chichewa (Malawi)
14 Coptic (North Africa)
15 Croatian (Croatia)
16 Czech (Czech Republic)
17 Danish (Denmark)
18 Dutch (Netherlands)
19 English (AU,CA,GB,NZ,US,ZA)
20 Esperanto (anywhere)
21 Estonian (Estonia)
22 Faroese (Faroe Islands)
23 Persian (Iran)
24 Fijian (Fiji)
25 Finnish (Finland)
26 French (France, ...)
27 Frisian (Netherlands)
28 Friulian (Italy)
29 Galician (Spain)
30 Gascon (France)
31 German (Germany, ...)
32 Greek (Greece)
33 Gujarati (India)
34 Hawaiian (United States)
35 Hebrew (Israel)
36 Hindi (India)
37 Hungarian (Hungary)
38 Icelandic (Iceland)
39 Indonesian (Indonesia)
40 Interlingua (x-register)
41 Irish (Ireland)
42 Italian (Italy)
43 Kashubian (Poland)
44 Khmer (Cambodia)
45 Kinyarwanda (Rwanda)
46 Kiswahili (East Africa)
47 Korean
48 Kurdish (Syria)
49 Latin (x-register)
50 Latvian (Latvia)
51 Lingala (Democratic Republic of the Congo)
52 Lithuanian (Lithuania)
53 Luxembourgish (Luxembourg)
54 Malagasy (Madagascar)
55 Malay (Malaysia)
56 Māori (Aotearoa)
57 Macedonian (Former Yugoslav Republic of Macedonia)
58 Marathi (India)
59 Malayalam (India)
60 Mongolian (Mongolia)
61 Ndebele (South Africa)
62 Nepali (Nepal)
63 Northern Sotho (South Africa)
64 Norwegian (Norway)
65 Occitan (France)
66 Oriya (India)
67 Papiamentu (Netherlands Antilles)
68 Persian (Iran)
69 Polish (Poland)
70 Portuguese (Portugal + Brasil)
71 Punjabi (India)
72 Quechua (Bolivia)
73 Quichua (Ecuador)
74 Romanian (Romania)
75 Русский (Россия)
76 Sami
77 Scottish Gaelic (Scotland)
78 Serbian (Serbia, Republic Srpska)
79 Setswana (Africa)
80 Sinhala (Sri Lanka)
81 Slovak (Slovakia)
82 Slovenian (Slovenia)
83 Southern Sotho (South Africa)
84 Spanish (Spain, ...)
85 Swazi/Swati (South Africa)
86 Swedish (Sweden)
87 Tagalog (Philippines)
88 Tamil (India)
89 Tetum (Indonesia)
90 Thai (Thailand)
91 Tsonga (South Africa)
92 Ukrainian (Ukraine)
93 Urdu (Pakistan, India)
94 Uzbek (Uzbekistan)
95 Venda (South Africa)
96 Vietnamese (Vietnam)
97 Wayunaiki (Venezuela)
98 Welsh (Wales)
99 Xhosa (South Africa)
100 Yiddish (International)
101 Zulu (Africa)

Comments: