Two free phrase sets with English meanings. No account needed.
With a free account.
The 1,000 most common German words · Phrases in other languages