Can I use 'pratar' instead of 'talar'?
varför inte prickfri?
It's an unusual word, and much more expressive than perfect, but sure, we can add it.
Why can't this be translated into "he speaks perfectly Swedish"? I thought perfekt could be an adverb as well...
It can be, but it isn't because of the word order.
The adverb would go after the object, like in English.
"He speaks Swedish perfectly" -> "Han talar svenska perfekt"
"He does it perfectly" -> "Han gör det perfekt"
Han talar flytande svenska?
It means fluent
Why isn't "han kan perfekt svenska" correct? I'm pretty sure I've seen the phrase "jag kan [språk]" used to mean "I speak [language]," unless there's some nuance I'm missing with the phrase.