I was surprised that there is still no such function.
This is actually strange. IPS supports multiple languages, the Pages module allows you to create your own pages, but we can not place text on them that would be multilingual. Pages are not user-generated content, they are created by administrators, so it's logical to add translation support.
I doubt, that technically this is difficult, because the same module Commerce supports the description for products in several languages.