Онлайн переводчик http://translate.meta.ua
поменять
По-английски

how long have you played your favorite sport

По-русски

как долго вы играли ваш любимый спорт