Англо-русский словарь Мюллера
speak for а) говорить за (или от лица) кого-л.; you must choose one personto speak for the whole group; б) to speak well for говорить в пользу; в)представлять кого-л. в суде; Who speaks for the prisoner?; г) обещать кому-л.;I'm afraid you can't have these seats-they're already spoken for.
Большой англо-русский и русско-английский словарь
1) говорить за (или от лица) кого-л. You must choose one person to speak for the whole group. ≈ Вы должны выбрать одного человека, который будет говорить от лица всей группы.
2) представлять кого-л. в суде Who speaks for the prisoner? ≈ Кто представляет интересы заключенного в суде?
3) обещать кому-л. I'm afraid you can't have these seats - they're already spoken for. ≈ Очень жаль, но вы не можете сесть на эти места - они заказаны для других людей.