When I make of an object translated, how can I tell the compiler that must make me the translated 3 seconds and then stop?
You can use a custom function or a builtin function that can use yield WaitForSeconds(3); if you don’t know how to set that up you can use a bool in a condition statement that starts the translation and a timer using Time.time or Time.deltaTime. Then compare the time to another condition that will turn off the bool and stop the translate.