Join Adresses with different Writings

I have a list that is manually created and a machine-generated list. Both lists contain address data in different columns (city, street, house number). Since I want to combine the lists using the joiner, I have to make the names city and street identical. However, because there are typing errors in the manually created list, this is not possible. Can I adjust the addresses according to the machine-generated list, so that “Bergstraße” becomes “Bergstr.”, “Müller Weg” becomes “Müllerweg”, or “Werner von Siemens” becomes “Werner-von-Siemens” etc.?

@JoshuaBoth you can take a look here.

You can join together addresses with similarity


You might get some ideas from these: