Ideas for Google Summer of Code/Spell checking

From Apertium
< Ideas for Google Summer of Code
Revision as of 12:57, 18 February 2015 by Unhammer (talk | contribs) (Created page with "Apertium hfst transducers can be compiled into libraries that libvoikko can use to perform spell checking, including providing suggestions. Our lttoolbox based tra...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Apertium hfst transducers can be compiled into libraries that libvoikko can use to perform spell checking, including providing suggestions. Our lttoolbox based transducers should be usable in the same way. Additionally, we have the beginnings of a spell checking interface on our website.

This project involves finishing up this work, so that the input box on apertium.org does server-based spell checking, and so that all apertium transducers can be used to make spell checkers for other projects.

Tasks

  • determine the best way to make spell-checking integrated into apertium, both as a configurable option to compile, and as an apertium mode (integrate this into apertium-init)
  • make Apertium-apy support this type of mode
  • finish the web interface for apertium-html-tools for spell checking and make it interface with APY
  • make sure that both hfst and lttoolbox transducers can be compiled to libvoikko

Coding challenges

  1. Compile a speller for one of our hfst-based analysers and run it on some text
  2. Create a libvoikko speller from one of our hfst-based analysers
  3. Compile a speller for an lttoolbox-based analyser via hfst (use lt-print | hfst-txt2fst)

See also