Такого типа переводчики называются контекстными переводчиками. Советую программу QTranslate. В одной программе сразу несколько переводчиков (Prompt, Google, Yandex, Bing). Можно выделять, и появится перевод, то что вам нужно. Но для этого нужно все предварительно настроить. Программа простая, думаю справитесь сами. Если нужно качество перевода, используйте сервис Multitran. Правда контекстного переводчика у них нету.