In Python you can make a character translation table with 'maketrans', passing it two strings of the same length. Then you can call 'translate' passing a new string and the table you just created. The function will map characters in the input string using the table you created with 'maketrans'.
Is there an easy way to do this in Mathematica without using a long list of rules or an Association?