Оба местоимения – и Which, и What используются в вопросительных предложениях, и оба переводятся как "какой", "какие", и т.д. Which может также переводиться как "который", "которые", и т.д.
What используется в таких вопросах, где количество возможных ответов заранее неизвестно. Спрашивающий знает, что ответов на заданный вопрос существует много, и хочет услышать от ответчика только интересующие его варианты.
Например:
What movie did you go to see?
Какой фильм ты ходил смотреть?
Which используется в таких вопросах, когда количество ответов уже заранее известно.
Например:
Which shoes should I wear with this dress – my blue ones or my black ones?
Какие туфли мне одеть вместе с этим платьем – синие или черные?
Часто в одних и тех же ситуациях можно использовать и Which, и What, в зависимости от того, что подразумевает говорящий.
Например:
Which bus goes into the centre?
Какой автобус едет в центр?
What bus shall I take?
На какой автобус мне нужно сесть?
Оба предложения возможны. В первом предложении говорящий, вероятно, подразумевает меньшее количество возможных автобусов, чем во втором предложении.
Примечание: о местоимениях What и Which также можно прочитать в разделе вопросительные местоимения.