I see. There are many oxford and Cambridge online dictionaries. The ones I found have few context examples. If u have the specific links that would be perfect
Well... I can't say for sure. As for me, Google Translate is enough. It gives you many examples for using words. And speaking of grammar, it's not about dictionaries at all.