This is a plugin for the Zim Desktop Wiki that adds a multilingual spellchecker to the editor. It uses enchant as the backend.
See this discussion for my motivation to create this plugin.
Nothing other than enchant and the Python bindings. On Debian it is provided by the python3-enchant
package.
mkdir -p ~/.local/share/zim/plugins
cd ~/.local/share/zim/plugins
git clone https://github.com/Crissium/zim-multilingual-spellchecker
Disable the built in spellchecker, then enable the plugin in Zim and set the default languages in 'Properties' as a whitespace separated list of language codes, e.g. en_GB fr_FR
.
Much of the code is adapted from the original spellchecker plugin by Jaap Karssenberg and pygtkspellcheck.