Could someone recommend to me software that can fetch words from different tables and assign a number/weight depending on the table that the word is coming from. For example if the word is coming from table 1 it should assign 1 and if its coming from table 3 it should assign 3 to that particular word. For example if the sentence is "This is an orange." The word "orange" is from the fruits table and all fruits have been assigned a weight of 4 and "this" is coming from table other_word and it assigned a weight of 1. Then the total weight for the sentence is 4 + 1 = 5. The application should allow user to input the sentence and assign the total weight as output.