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