author books writer language interpreter grammar fiction spanish translation esl nouns interpreting authors english novel calendar french german adjectives sms