Ignore signs that have the following Markup: 'superfluous', 'erasure' in creating explicit_spelling for text_discourse word. For example: la-qé-«ip»-pì-im - the <> (superfluous) should not be part of the explicit_spelling saved to text_discourse, and therefore not part of the match to dictionary. (Instead: la-qé-pì-im.)
Possibly: create logic to evaluate whether or not a new connection to dictionary is needed.
suggestion: evaluate if newly produced explicit_spelling is a match for the disctionary_spelling.explicit_spelling (according to dictionary_spelling.uuid = prexisting text_discourse.spelling_uuid, then ask user if want to keep spelling (and display the dictionary_word.word, dictionary_word.translation, dictionary_form.form, and parse properties. If user selects 'no' - go to existing UI to connect to dictionary.