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