1. A method for synthesizing speech content based on a plurality of text strings, the method implemented by at least one computing device having at least one processor and at least one program stored in memory, the method comprising: identifying languages associated with each of the plurality of strings; distinguishing at least two different identified languages; and applying a series of rules to the plurality of text strings to select a single language for generating the speech content for the plurality of text strings.