234:
25:
410:
292:
Like most computerized spelling checkers, ispell works by reading an input file word by word, stopping when a word is not found in its dictionary. Ispell then attempts to generate a list of possible corrections and presents the incorrect word and any suggestions to the user, who can then choose a
285:
and expanded by many others. It is currently maintained by Geoff
Kuenning. The generalized affix description system introduced by ispell has since been imitated by other spelling checkers such as
300:, which was originally intended for use by Emacs. Other applications have since used the feature to add spell-checking to their own interface, and
278:
475:
255:
that supports most
Western languages. It offers several interfaces, including a programmatic interface for use by editors such as
480:
451:
297:
108:
89:
264:
184:
61:
46:
68:
270:
Ispell has a very long history that can be traced back to a program that was originally written in 1971 in
138:
75:
282:
57:
267:
of 1; it will not attempt to guess more distant corrections based on
English pronunciation rules.
470:
444:
42:
35:
485:
293:
correction, replace the word with a new one, leave it unchanged, or add it to the dictionary.
8:
490:
311:
304:
has adopted the same interface so that it can be used with the same set of applications.
201:
437:
274:
82:
248:
196:
172:
425:
421:
177:
464:
189:
212:
388:
233:
395:
307:
There are ispell dictionaries for most widely spoken
Western languages.
338:
301:
260:
124:
358:
238:
24:
323:
328:
286:
333:
271:
409:
256:
417:
263:, ispell will only suggest corrections that are based on a
252:
49:. Unsourced material may be challenged and removed.
462:
445:
396:Original unix spell, on which Ispell is based
452:
438:
109:Learn how and when to remove this message
232:
463:
310:Ispell is available under a specific
404:
47:adding citations to reliable sources
18:
13:
14:
502:
380:
408:
144:3.4.00 / 9 February 2015
23:
476:Free spelling checking programs
296:Ispell pioneered the idea of a
34:needs additional citations for
351:
1:
344:
424:. You can help Knowledge by
265:Damerau–Levenshtein distance
7:
481:Language software for Linux
317:
237:Ispell suggesting words in
10:
507:
403:
281:, and later ported to the
207:
195:
183:
171:
163:
159:
137:
133:
123:
16:Spelling checker for Unix
420:-related article is a
359:"CTAN: Package ispell"
283:C programming language
241:
298:programming interface
236:
146:; 9 years ago
43:improve this article
312:open-source license
242:
433:
432:
275:Assembly language
231:
230:
119:
118:
111:
93:
498:
454:
447:
440:
412:
405:
392:
391:
389:Official website
374:
373:
371:
369:
355:
249:spelling checker
227:
224:
222:
220:
218:
216:
214:
173:Operating system
154:
152:
147:
121:
120:
114:
107:
103:
100:
94:
92:
51:
27:
19:
506:
505:
501:
500:
499:
497:
496:
495:
461:
460:
459:
458:
401:
387:
386:
383:
378:
377:
367:
365:
357:
356:
352:
347:
320:
211:
155:
150:
148:
145:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
504:
494:
493:
488:
483:
478:
473:
471:Spell checkers
457:
456:
449:
442:
434:
431:
430:
413:
399:
398:
393:
382:
381:External links
379:
376:
375:
349:
348:
346:
343:
342:
341:
336:
331:
326:
319:
316:
229:
228:
209:
205:
204:
199:
193:
192:
187:
181:
180:
178:Cross-platform
175:
169:
168:
165:
161:
160:
157:
156:
143:
141:
139:Stable release
135:
134:
131:
130:
129:Geoff Kuenning
127:
117:
116:
31:
29:
22:
15:
9:
6:
4:
3:
2:
503:
492:
489:
487:
486:Unix software
484:
482:
479:
477:
474:
472:
469:
468:
466:
455:
450:
448:
443:
441:
436:
435:
429:
427:
423:
419:
414:
411:
407:
406:
402:
397:
394:
390:
385:
384:
364:
360:
354:
350:
340:
337:
335:
332:
330:
327:
325:
322:
321:
315:
313:
308:
305:
303:
299:
294:
290:
288:
284:
280:
276:
273:
268:
266:
262:
258:
254:
250:
246:
240:
235:
226:
210:
206:
203:
200:
198:
194:
191:
190:Spell checker
188:
186:
182:
179:
176:
174:
170:
166:
162:
158:
142:
140:
136:
132:
128:
126:
122:
113:
110:
102:
99:February 2024
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
426:expanding it
415:
400:
366:. Retrieved
362:
353:
309:
306:
295:
291:
269:
244:
243:
125:Developer(s)
105:
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
279:R. E. Gorin
202:Open source
491:Unix stubs
465:Categories
368:3 February
345:References
339:GNU Aspell
302:GNU Aspell
261:GNU Aspell
164:Written in
151:2015-02-09
69:newspapers
259:. Unlike
239:Esperanto
363:ctan.org
324:Hunspell
318:See also
58:"Ispell"
329:MySpell
287:MySpell
223:/ispell
221:/~geoff
208:Website
197:License
149: (
83:scholar
334:Pspell
272:PDP-10
245:Ispell
85:
78:
71:
64:
56:
416:This
257:Emacs
247:is a
225:.html
90:JSTOR
76:books
422:stub
418:Unix
370:2024
253:Unix
251:for
219:.edu
217:.hmc
185:Type
62:news
277:by
215:.cs
213:www
45:by
467::
361:.
314:.
289:.
453:e
446:t
439:v
428:.
372:.
167:C
153:)
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.