It's definitely Finnish, but I don't know where you could find a translation program