Let’s just say it’s not easy. The problem is there are so many possible ways a word can be modified that taking care of all of them is very costly. A search that would be fuzzy in that way would be really slow, if implemented in the way Relevanssi is done. It’s different for the big guns like Elastic or Solr, which are running on separate, dedicated servers.
However, what you can do is to buy Relevanssi Premium, which has a fairly good “Did you mean” feature that compares the words that don’t find any results to the words that appear in your database, and that would be able to suggest “difenbachija” as the correct spelling for “dyfenbachija”. It can be made automatic as well, in which case a zero-hit search for “dyfenbachija” would result in a search for “difenbachija” instead. So that’s actually pretty much what you’re looking for here.
The free version also has a “Did you mean” feature, but it’s not as good, because it uses the user search logs as source material. Premium uses the actual words in your database, which is much more reliable.