I'm correcting a German-English translation for an exam, and the German word Schriftsteller appears in it. My sense is that this corresponds to "writer," and that there is a difference between "writer" and "author," even though the two terms can refer to the same person.

I would articulate this difference as follows: a writer is someone who writes books (as a profession?), but an author is someone who has written one particular book, or a set of books. So one would say "Jane Smith is a writer," but one would say "Jane Smith is the author of Title of Her Book," or "Jane Smith is the author of four books."

Comments welcome on this distinction, of course!

Writer and Author