Coordinate Systems and Transformations in 3D Object Manipulation

Is there any direct option to translate or rotate an object using local coordinates?

By default, the translation and rotation actions in the 3D view operate in global coordinates.

The camera’s target always remains in the same position, but the body does move and shift around the target.

When performing a crop operation, it rotates with reference to its parent coordinate system instead of taking into account the reference of its own newly modified region to rotate.

in slicer

in blender

Maybe you are looking for this feature:

https://slicer.readthedocs.io/en/latest/user_guide/modules/transforms.html#modify-transform