Spell checker language should be tied to the document

No. Have no time for that, but you can check here, here, or here

If that’s not enough imagine how it’s gonna be implemented per document