Views in English and Spanish
I think you should not think about language and let Drupal handle it.

If you install locale module and configure it correctly you will gain what you need:


Install the Locale, Internationalization and Taxonomy translation modules. (The latter is optional.)
When adding a taxonomy term, select "Multilingual options->Per language terms."
When adding a content type, select "Workflow settings->Enabled."
when adding content, select language.