does translate(x, y, z) apply to all the functions called afterward?

Pretty much all drawing related functions yes. clip is the only exception I can think of.

The matrix is reset at the beginning of each draw loop.

You can use pushMatrix to save your current transform, do some translating, scaling, rotating, and then popMatrix will recall the transform you just pushed.