B: Вы говорите по-английски? А по-испански?
О: Я англичанин и свободно говорю по-английски, а не говорю по-испански!
I want to add some emphasis to the answer. In English I could say: -
I'm English but I don't speak any Spanish, I think this is the same...
Я англичанин, а не говорю по-испански!
What about.....
I'm English but I don't speak a word of Spanish, OR
I'm English but I don't know the first thing about Spanish.
По-русски, можно говорить: -
Я англичанин, а не говорю одного слово испанского языка? и
Я англичанин, а не говорю даше одного слово испанского языка?
What can I say?