10. A method for text processing of multi-lingual text for a speech synthesizer, the method comprising: storing in a database sampled speech units of a first language and of a second language; receiving input text forming a sentence and identifying portions comprising the first language and portions comprising the second language; performing at least one of text and prosody analysis on the portions comprising the first language with a first language dependent module and performing at least one of text and prosody analysis on the portions comprising the second language with a second language dependent module; receiving outputs from the first and second language dependent modules; performing prosodic and phonetic context analysis over the outputs together based on a position in the sentence of each portion relative to the other portions and generating an output sentence; selecting speech units from the database corresponding to the output sentence; and concatenating the selected speech units to form an utterance of the output sentence.
14. The method of claim 10 and further comprising identifying portions of the text as a function of order in the text.