Its the slang that gets you! Also, very illiterate people from any Spanish speaking country only know how to speak from what they've heard growing up. Same as any language. There are dialectical differences from region to region. That's the only reason I can think of for having those three different translation services. If you are not a native speaker, I can't imagine how you could effectively study the different dialects without immersion, so why bother?