Can somebody please check the following translations?
The words in bold, I am not sure about.
заранее спасибо

She speaks English very well. She is just shy.
Она говорит по-русский очень хорошо. Но она только застенчива.

Do you accept credit cards?
Вы принимаете кредитные карточки?

Please seat yourself. You can sit anywhere.
Пожалуйста сидете себя. Вы можете сидеть где-нибудь.

They stood there like statues.
Они стояли там как статуи.

I told her she was very smart. Then she blushed.
Я сказал ей, что она очень умная. Тогда она покраснела.

The lock is broken.
Замок сломан. (I always mix up the word lock and castle).