I’m not sure, but if I understand correctly you should create a second menu which is only visible on your Spanish language page.
if (is_page($english_page_id)) {
wp_nav_menu( array('menu'=>$english_menu) );
}
if (is_page($spanish_page_id)) {
wp_nav_menu( array('menu'=>$spanish_menu) )
}