See this post here: https://community.mendix.com/link/questions/5419
I you use that setup you place all the translatable objects in on other entity and retrieve the right translations with a microflow.
Regards,
Ronald
[EDIT]
The first picture you see is how you should model your translatable objects. In your case create a serviceTranslation entity with the following attributes Title, Description and MoreInfo. Connect this entity with your main object Service and connect it to Language. Now in the Service object you change the three into calculated attributes. Create the microflow that retrieve the objects. That is the second screen in that post. Now you only have to think about who can create and edit the translations. I use most of the time a button for that that opens the grid and have there the new buttons to create objects for the different languages. Hope this helps. If not drop me a line and I can give you a small demo project.