Synonyms for Translation (same or very similar meaning)
WordNet sense 1 (a written communication in a second language having the same meaning as the written communication in a first language):
rendering, version, interlingual rendition
WordNet sense 2 (the act of changing in form or shape or appearance):
transformation
WordNet sense 3 (the act of uniform movement):
displacement
From the ODE community, based on WordNet
add/edit