About 2,000 words are enough to speak German at a conversational level. Prioritize the most common words and phrases.