Neural nets are meant to emulate human brain patterns, so in theory, if one could be made complex enough, it would be able to learn every language in the world including all dialects/slangs and also be able to translate from any one language to any other language. It would be a mighty large system though..
-genius_at_work