Hi I used to use this and others when I produced a Greek/English newsletter for our Community. Luckily my wife is Greek & she was able to sort out many flaws in the translation.
One I remember was the word for 'bar' where you can buy your drinks. It translated this for an iron bar or rod. This caused some laughs when we missed picking it up in the newsletter. Still it was helpful in a lot of cases. Luckily for me I no longer have to produce that newsletter.
Good luck Wim on your plans to live in Crete. My wife & I hope to visit the island again next year. It is time to visit my son, his wife and our grandchildren again. Not sure how much it will cost but it surely will be horrendous. New Zealand is such a long way from Crete and we are in the depth of winter at the moment. Anyway all the best you lucky person.