i think you might have a workaround better than trying to get an add-ons, mainly you need some knowledge about QKB customization, then you need to put some validation inside your data job to identify the european addresses like using country to find the countries names in the data(assumed based on the given example). Then you can profile those data to look for certain patterns and build a scheme to standardize those patterns. and then you can take a copy from the parsing address definiton and modify its schemes and vocablaries based on those new patterns to run against that data only, or you can you can use the standard output from the address parser and profile output data to get some patterns which will be used identify those patterns inside expression node using regular if else statements, and create new columns to set the values of the if-else decisions to those columns like for example:-
string country
if 'street name'=="France"
then country ='street name';
of course this is a very simple example you need to use some string functions inside expression language to set the condition
i hope this might help you
... View more