Jump to content

User:Unormal: Difference between revisions

From KDE Community Wiki
Unormal (talk | contribs)
NLP in KDE
Unormal (talk | contribs)
Added links and more information about the nlp tools
Line 1: Line 1:
= NLP - Natural Language Programming/Processing in KDE =
= NLP - Natural Language Programming/Processing in KDE =


* Jovie/KTTS - KDE Text-To-Speech
* [http://accessibility.kde.org/ Jovie/KTTS - KDE Text-To-Speech]
* Sonnet (Spell checking, etc.)
* [http://techbase.kde.org/Development/Architecture/KDE4/Sonnet Sonnet (Spell checking, etc.)]
* Simon Listens - Speech Recognition
* [http://www.simon-listens.org Simon Listens - Speech Recognition]
* KDEedu (Parley, KWordQuiz, KHangman, etc.)
* [http://edu.kde.org KDEedu (Parley, KWordQuiz, KHangman, etc.)]
* KMail ("attachment" recognition)
* [http://www.kontact.org KMail ("attachment" recognition)]


== Free Linguistic software tools and framework ==
== Free Linguistic software tools and framework ==


* Free Ling
{| class="nlptoolstable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
* Link Grammar
|- style="background: #ececec; white-space:nowrap;"
* Morphisto
!Tool
* Malaga
!Supported Languages
* Aspell
!Type
* Ispell
!Version
* MySpell
!Programming language
* HunSpell
!License
* TreeTagger/TreeChunker (Stuttgart)
!Notes
|-
|[http://nlp.lsi.upc.edu/freeling/ FreeLing]
|Spanish, Catalan, Galician, Italian, English, Welsh, Portuguese, and Asturian
|suite of language analyzers
|2.2
|
|GPL
|
|-
|[http://www.link.cs.cmu.edu/link/ LinkGrammar]
|English
|syntactic parser
|4.1b
|
|GPL
|
|-
|[http://code.google.com/p/morphisto/ Morphisto]
|German
|morphological analyzer
|
|
|LGPL & CC
|
|-
|[http://home.arcor.de/bjoern-beutel/malaga/ Malaga]
|German, Italian, Spanish, Suomi (not all free!)
|grammar development environment
|7.12
|
|GPL
|
|-
|[http://lasr.cs.ucla.edu/geoff/ispell.html Ispell]
|large number of European languages
|spell checker
|3.3.02
|
|unknown
|Probably deprecated
|-
|[http://aspell.net/ Aspell]
|many ;-)
|spell checker
|0.61
|
|LGPL
|successor of Ispell
|-
|MySpell
|many
|spell checker
|
|
|
|Former spell checker of OOo, now deprecated
|-
|[http://hunspell.sourceforge.net HunSpell]
|many
|spell checker and morphological analyzer
|1.2.12
|C, C++
|LGPL & MPL
|Spell checker of OOo
|-
|[http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/DecisionTreeTagger.html TreeTagger]
|many
|PoSTagger & lemmatizer
|
|
|Tagger License
|
|-
|[http://abisource.com/projects/enchant/ Enchant]
|many
|Spell checker
|1.6.0
|
|
|Spell checker for Abiword
|-
|}


=== Additional tools ===
=== Additional tools ===

Revision as of 16:40, 17 December 2010

NLP - Natural Language Programming/Processing in KDE

Free Linguistic software tools and framework

Tool Supported Languages Type Version Programming language License Notes
FreeLing Spanish, Catalan, Galician, Italian, English, Welsh, Portuguese, and Asturian suite of language analyzers 2.2 GPL
LinkGrammar English syntactic parser 4.1b GPL
Morphisto German morphological analyzer LGPL & CC
Malaga German, Italian, Spanish, Suomi (not all free!) grammar development environment 7.12 GPL
Ispell large number of European languages spell checker 3.3.02 unknown Probably deprecated
Aspell many ;-) spell checker 0.61 LGPL successor of Ispell
MySpell many spell checker Former spell checker of OOo, now deprecated
HunSpell many spell checker and morphological analyzer 1.2.12 C, C++ LGPL & MPL Spell checker of OOo
TreeTagger many PoSTagger & lemmatizer Tagger License
Enchant many Spell checker 1.6.0 Spell checker for Abiword

Additional tools

  • Foma
  • SFST - Stuttgart Finite State Transducer

Futher stuff

  • LIMA