1. A method, comprising the steps of: a) receiving a word splitting input as a character string via a user interface on a client computer communicatively coupled to a network to be executed by a processor by one or more word splitting software modules on one or more server computers communicatively coupled to the network; b) calculating a reliability score for each of one or more word splits derived from the word splitting input, via one or more reliability score software modules executed on the server computer, wherein calculating the reliability score comprises the steps of: i) comparing a plurality of keywords derived from each of the one or more word splits with a plurality of dictionary words in a dictionary database to determine a percentage of the plurality of keywords found in the dictionary database; ii) for each of the one or more word splits, determining a percentage of characters in the plurality of keywords found in the dictionary database; iii) scoring a uniqueness of each of the one or more word splits; and iv) ranking each of the one or more word splits based on how many of the plurality of keywords were derived from each of the one or more word splits; and c) displaying each of the one or more word splits and the reliability score for each on the user interface on the client.