Transforming one address into another. For example, assemblers and compilers translate symbolic addresses in the source code into machine addresses. Virtual memory systems translate a virtual ...