Yes, you do need to restart the spell checker when you switch dictionaries, but it's not too inconvenient in practice.
As you know, I've ran into issues with hunspell, which I described in
this thread
.
-- Best Regards, Nikolay Kudryavtsev