Вопросы к Поиску с Алисой
Разница между методами replace() и translate() при работе с Unicode-символами в Python заключается в их назначении:
Таким образом, replace() используется для замены подстроки, а translate() — для перевода строки с использованием определённой таблицы. learntutorials.net stackoverflow.com