Get taxonomy terms page based on exposed filters value
It will be easier if you will use just one vocabulary. Smt like this:

English
- Rock
- Pop
- etc.
Spanish
- Pop
- Rock
- etc.


Then you can use hierarchical_select module to filter exposed lists automatically.

If you can't change vocabulary structure, you should use hook_form_alter() ...