1. A system for multi-lingual speech recognition, comprising: a speech modeling engine, receiving and transferring a mixed multi-lingual speech signal into a plurality of speech features; a speech search engine, coupled to the speech modeling engine, receiving the speech features, and locating and comparing a plurality of candidate data sets corresponding to the speech features to find match probability of a plurality of candidate speech models of the candidate data sets; and a decision reaction engine, coupled to the speech search engine, selecting a plurality of resulting speech models corresponding to the speech features according to the match probability from the candidate speech models to generates a speech command.