Building multilingual sites in Drupal using the i18n module always throws up a few fun problems to be solved. One of the most awkward being views.
The i18n views integration module does an excellent job of allowing you to return only nodes matching a particular language, but it doesn't help when it comes to translating the view itself - and more importantly allowing a view to site nicely into multiple positions in the menu (one per language).
The solution is to use the excellent insert view module (http://drupal.org/project/insert_view - you can use this guide to get the module and...