Difference between revisions of "Ideas for Google Summer of Code/Improve integration of lttoolbox in libvoikko"

From Apertium
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
* Writing a method for <code>liblttoolbox</code> which would allow analysis of a string as opposed to a file stream.
 
* Writing a method for <code>liblttoolbox</code> which would allow analysis of a string as opposed to a file stream.
 
* Fixing problems with class names to make them less likely to conflict with other C++ FST libraries (Alphabet, Node, etc.) or libraries that are linked with the application that uses the spell checker.
 
* Fixing problems with class names to make them less likely to conflict with other C++ FST libraries (Alphabet, Node, etc.) or libraries that are linked with the application that uses the spell checker.
* Improved checking of letter capitalization.
+
* Improved checking of letter capitalisation.
 
* Writing more general algorithms for generating spelling suggestions for misspelled words. Currently the only available algorithm is optimised for Finnish.
 
* Writing more general algorithms for generating spelling suggestions for misspelled words. Currently the only available algorithm is optimised for Finnish.
 
* Test the following analysers: Breton, Bengali, Occitan, Occitan (Aranés), Asturian, Icelandic
 
* Test the following analysers: Breton, Bengali, Occitan, Occitan (Aranés), Asturian, Icelandic
  +
* Look at supporting compound words (for Icelandic)
   
 
==External links==
 
==External links==
Line 12: Line 13:
   
   
[[Category:Ideas for Google Summer of Code]]
+
[[Category:Ideas for Google Summer of Code|Improve integration of lttoolbox in libvoikko]]

Latest revision as of 14:22, 29 February 2012

This project would at least require:

  • Writing a method for liblttoolbox which would allow analysis of a string as opposed to a file stream.
  • Fixing problems with class names to make them less likely to conflict with other C++ FST libraries (Alphabet, Node, etc.) or libraries that are linked with the application that uses the spell checker.
  • Improved checking of letter capitalisation.
  • Writing more general algorithms for generating spelling suggestions for misspelled words. Currently the only available algorithm is optimised for Finnish.
  • Test the following analysers: Breton, Bengali, Occitan, Occitan (Aranés), Asturian, Icelandic
  • Look at supporting compound words (for Icelandic)

External links[edit]