If anyone here works in Unity you might find this script very useful. Put the attached script anywhere in your unity project folder and open your scene. Then press "Ctrl + L" this will open a menu for auto-grid snapping, in this window you can set to how many units you want your translated object to snap to.
If you would point-snap something it would move there as always but right after it would snap to the grid again. If you work a lot in unity this is a warm recommendation from me.
Compared to the native Unity grid snap you do not need to press a button, the selected object will always snap to the grid.