1. A method for facilitating software interface localization comprising: receiving a software module to be localized, the software module having a first graphical user interface comprising at least one control label displaying a plurality of first graphemes in a first language, wherein the plurality of first graphemes correspond to text comprising one or more words in the first language; providing at least one look up table having at least some of the first graphemes and a plurality of second graphemes in a second language associated therewith, said association being based on a phonetic similarly between the first and second graphemes when the first graphemes are vocalized in the first language and the second graphemes are vocalized in the second language; and generating a second graphical user interface of the software module based on the first graphical user interface, including searching the at least one look up table for at least one second grapheme corresponding to at least one of a plurality of portions of the first graphemes, determining a plurality at least a first matching grapheme and a second matching grapheme among the plurality of second graphemes, wherein the first matching grapheme corresponds to a first portion of the plurality of portions of first graphemes, wherein the second matching grapheme corresponds to a second portion of the plurality of portions of first graphemes, wherein the first portion has more text characters than the second portion, and replacing at least one of the first graphemes in the at least one control label of the first graphical user interface with the associated second graphemes such that the second graphical user interface displays the second graphemes in the second language, the second graphemes being understandable in the first language when the second graphemes are vocalized, wherein the replacing of the at least one of the first graphemes comprises determining the first portion has more text characters than the second portion, and replacing the first portion with the first matching grapheme before replacing the second portion with the second matching grapheme based at least in part on a number of text characters comprised in each of the first portion and the second portion.