אין מילונים טובים, לא און ולא אופ ליין. אפשר להשתמש בבבילון,
אבל הוא לא מתרגם ישירות בין שתי השפות.
הדרך הטובה ביותר בעיני, אם אתה מרגיש נוח מספיק באנגלית, היא לתרגם לאנגלית ובמקרה הצורך לתרגם הלאה מאנגלית לעברית.
אם דרך האנגלית - יש לא מעט. אני בד"כ משתמש ב-
Word Reference וב-
linguee, שנותן תרגום קיים בתוך הקשר.