Is there a way to automatically translate position of vertices to normalize to 0-1?
Do you mean, that every x-, y- and z-coordinate of every vertex in your mesh should have a value between 0 and 1? If yes, here's the solution (fully in the 3D Viewport):


with your Mesh selected in object mode apply the scale of your model (Ctrl-A then click Scale)
set the origin to be at the center of the bounds of the object: Ctrl-Shift-Alt-C, then click Origin to Geometry, hit F6 and choose in the Menu after Center: Bounds Center
open the properties shelf on the right N
you see a panel called Transform. In this panel you see a property called Dimensions:. choose the largest value of the three and change it to $1$.
under Scale: one of the three $1.00000$ will have changed. Copy that value by hovering over it and pressing Ctrl-C
Paste it over all other $1.00000$ in Scale: (hovering over the value again and pressing Ctrl-V)
Under Location: set every entry to $0.5$ (you can set the first and copy-paste it like explained before.)
Your Mesh now fits perfectly into the box from 0 to 1 on all axis. Lastly you can set the origin if you want to $(0,0,0)$, which may be useful for Monogame later. Do this by applying the location of your model (Ctrl-A then click Location)
Additionally you can apply the scale, but that's depending on what Monogame requires. (Ctrl-A then click Scale)