Those colliders will ned some rigidbodies to know their hitting each other , or you will have to script around the OnTriggerEnter , OnCollisionEnter, etc …
I’ve heard that what you are doing works. But reading over all the documentation makes me think it wouldn’t.
Unless Translate works differently than just setting .position (which it could) it basically warps the object without doing collision detection.
At any rate, since your basically doing something like velocity, use forces. With that said though i do not think that two kinematic rigidbodies will collide or make collision messages against eachother. So if they both are moving they should both be non kinematic.