Am I hearing four different languages in this rendition of Ave Maria?

I just came across this performance of Ave Maria, done by the two singers from the symphonic metal band, Nightwish. I’ve heard this song many times, and I can recognize that the words I’m hearing are not the words I’ve heard before.

The male singer here is from Finland, and the female singer is Dutch. To my ears, after the initial Latin “Ave Maria”, Marco sings the rest in Finnish. And then Floor starts in Latin and then switches to Dutch, before finishing in English.

Am I hearing correctly, or just imagining things?

Here’s the performance:

https://www.youtube.com/watch?v=6Czy2GnBq5Y

The second best thing about this performance is watching the guitarist who is accompanying them. Dude is all, “This is fucking awesome!”

He sings his part, two verses, in Finnish.

Roughly translated:

Ave maria
Mother of earth’s children
Again watch over us and protect us

On your son’s birthday
I small unsafe (without protection) human
ask for a blessing

Let a pious mind (mood) a purest Christmas bring
and with your life protect us
and so remembering the creator of all
lead us all to your son

She then sings a part of the Latin Catholic prayer.

She then switches over to a part of the Hymn to the Virgin.

After that they both sing “Ave Maria” to end the song.

He needs singing lessons.