Hunspell 한국어 맞춤법 검사의 워리

Embed Size (px)

DESCRIPTION

Hunspell 한국어 맞춤법 검사의 워리 2013 GNOME Asia Seoul

Citation preview

  • 1. Hunspell GNOME.asia 2013

2. 1995 SW Debian developer - GNOME coordinator Embedded software engineer for media & broadcasting devices 3. : F/OSS 2008 () AND/OR 4. : : ? : . . 5. F/OSS ispell GNU aspell myspell hunspell 6. ispell Since 1971 on PDP-10 Usenet 7. GNU aspell GNU version 8 Manual A.2 Notes on 8-bit characters Manual B.2.4 Unsupported / Hangul 8. myspell ispell OpenOffice.org - - 8 9. hunspell Lszl Nmeth, myspell GPL/LGPL/MPL tri-license relicensing Mozilla Firefox & LibreOffice 8 Man 4 hunspell / Character Encoding Mozilla, LibreOffice, Charome, Mac OS X 10. - : , . : . ? 11. (morphology) white listing - (kakasi) - (syntax) / black listing - 12. 13. () 14. Q: ? A: . (edit distance, Levenshtein distance): A, B A B . 15. Insertion / Deletion 16. Replace 17. Swap 18. hunspell (?) hunspell . 19. ? $ cat test.dic 1 $ hunspell -d test Hunspell 1.3.2 * 1 0: # 0 $ 20. & -> 21. & () Hunspell 1.1.x Hunspell 1.2 or later ICONV/OCONV ICONV ICONV ... OCONV OCONV ... 22. & () - .. : / / ( ) 23. & () / ? : / ( ) 24. & () hunspell / - . REP REP 25. hunspell suffix $ cat test.dic 1 /A $ cat test.aff SFX A Y 1 SFX A . $ hunspell -d test Hunspell 1.3.2 * + 26. () (Agglunative language) : + -- + - . (...) hunspell 2 (x) ??? 27. () + Python SFX A . SFX A . SFX A . SFX A . ... 28. () . (o), (o), (x) - . . . hunspell . 29. () ! : : : : : : : 30. () . 31. + , + , + , , ~, ~ vs 32. 1988 : / : / 7 : / : ! ! ! 33. () Hunspell : (1.2.14 ) Mac OS X 1.2.8 34. http://galkwi.appspot.com/ + + , - 35. . hunspell SW . 36. Thank you http://code.google.com/p/spellcheck-ko https://github.com/changwoo/hunspell-dict-ko http://groups.google.com/group/spellcheck-ko