Views with multiple languages
Since views are dynamic lists of content, you don't directly translate the view. Rather, you make the view select content of the current user's language. This can be done using the i18n module, and the i18n views module.

Once you have these installed, you add a filter to your view, under the node translation group.