How do I get the Translation of an Object?

I tried this without success:

import os
import rhinoinside
try:
    rhinoinside.load()
except:
    pass
import System
import Rhino

file = r'..\3dm_files\a.3dm'

doc = Rhino.RhinoDoc.OpenHeadless(file)
for o in doc.Objects:
    # o == https://developer.rhino3d.com/api/rhinocommon/rhino.docobjects.instanceobject
    if o.Geometry.ObjectType == Rhino.DocObjects.ObjectType.Brep:
        print("Brep")
        print(o.Geometry.Transform.Translation)
doc.Dispose()

Rhino objects do not record the transformation that get their geometry where its at. All geometry is in world space with all transformations fully applied.

The exception is block instances, which have an InstanceTransform