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