How to create and try a spell-checker of a new language?

I am working an open source dictionary project for a language that isn’t yet listed on https://addons.mozilla.org/en-US/firefox/language-tools/
Specifically it is the Ladino (Judeo-Espanyol) language using the Latin abc, though the specific language probably does not matter.

I would like to be able to create the necessary files to make it easy for others to install and use this add-on. (and get it listed on that page)
I would also like to be able to try it in my browser (running on Linux btw) before I submit it to Mozilla.

If I understand it correctly first I need to create the .dic and .aff files used by hunspell. I’ve done this. I can use the spell-checker on the command line.

Is that correct?
What now?
How do I package these files so I can install them locally?
How do I submit it to Mozilla?
And a bit later: how will I be able to update the version served by Mozilla?

BTW the source of the project is here: https://github.com/szabgab/ladino-diksionaryo-data/

2 Likes

Hi, Did you find the info you needed?

You probably missed this one. IMO it should get you started. Since a dictionary only needs the manifest file and the .aff and .dic file it should be relative straight forward to create the add-on

The tutorial about how you can create your first extension https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension also shows a way to locally test your stuff.

I didn’t create a dictionary yet, so I don’t exactly know if that works for them too. But I know it works for other add-ons.

I did visit your github repo and I’m interested in the build stack you use to create the .dic and .aff files. … I’ve never created a hunspell based dictionary, but I know how to create ff add-ons

So may be we can help each other :wink: