LibreOffice Spell Check

I want to write a document i two Languages, English and Greek. And I want libre office to spell check it.
The problem is that when i write in greek which is my default it recognizes it and check it right. When I write a word in english it marks it as wrong even if it is written right. i have to change the language back to english to make a spell check and then when i write back to greek it marks every word as wrong etc.

Is there a way to check the document in both languages the same time?
If there is a greek word, check it in greek dictionary
if there’s an english word, check it in english dictionary…

One way of achieving what you require is to use character styles and set the language for each style accordingly. Refer my answer here which outlines how to do this for Dutch and English.