Так в инете  то бесплатно и совершенно отличные, включая синонимы. Но думаю  если есть рядом человек, то к словарю он очень хорошее подсппорье, в плане, когда и как правильно слово, оборот употреблять, а не просто  перевод. Но конечно проще просто тупо  послушать человека, минимум затрат с вполне приличным кпд но для  уровня выше, все равно лучше еще и словари, желательно с синонимами и примерами, а человек  для дополнения. Конечно лучше когда человек профессионал но тогда очень не дешево