LibreOffice is perfect if you deal with multiple languages. You can two possibilities: Either you download the languages packs for each of the languages you need from libreoffice -> download or you just download the relevant dictionaries and hyphenation patterns. An overview is here for about 140 languages: https://wiki.documentfoundation.org/Language_support_of_LibreOffice
Grammar check is inbuilt for English, Russian, Portuguese and another language (I have forgotten). You can also add the excellent LanguageTool for Grammar Check in over 30 languages: https://languagetool.org/