Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
etc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Readme.md

CKEditor SCAYT Extension for hfst-ospell

This project contains a server based on Node.js that enables you to use the spellcheck-as-you-type extions for CKEditor with hfst-ospell dictionaries.

Build Status

Install

Ensure you have the latest Rust master toolchain - get it from https://rustup.rs.

$ npm install

For instructions on how to install the CKEditor plugin, please see the Readme.md file in client/ckeditor/plugins/giella/.

Running Example

To get see an example, just run

$ npm start

and open http://localhost:3000/ in your browser.

Assuming you have some dictionaries installed (see below), you can test the functionality like this:

  1. Type "Lorem ipsum" into CK Editor
  2. Click "ABC" icon, activate SCAYT
  3. (In the same menu) change language to Northern Sámi
  4. See spelling suggestions
  5. Successfully correct "Lorem ipsum" to "bore Epsom"!

Dictionaries

By conventions, all dictionary files need to be

  • placed in the local etc/ directory,
  • called LANG_COUNTRY.zhfst,
  • and, of couse, be valid (stored, without compression) ZHFST files.

You can find several dictionaries on divvun.no. Many are under the GPL, for some there is no license specified, though.

Assuming you accept the respective licensing terms, you can e.g. use

$ curl http://divvun.no/static_files/zhfsts/se.zhfst > "etc/sme_NO.zhfst"
$ curl http://divvun.no/static_files/zhfsts/smj.zhfst > "etc/smj_NO.zhfst"
$ curl http://divvun.no/static_files/zhfsts/sma.zhfst > "etc/sma_NO.zhfst"

to download the files for Northern, South, and Lule Sámi.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages