Я использую stardict/sdcv для этого.
Но он только с буферами работает, так что я печатаю слово самостоятельно. Делаю это без мыши, выходит достаточно быстро.
С кандзями такое не прокатит, лол, если не знаешь, как набирать.
Вообще, никогда не пользовался распознавалками текста, у меня к ним некоторое предубеждние. Видите ли, они периодически прокалываются с распознаванием, и отлавливать ошибку в магии, в которой нифига непонятно (имею в виду чужой незнакомый язык) мне совершенно не нравится. Я могу набрать латиницу с любыми диакритиками, и мне этого хватает.
А так да, выше сказали: не очень сложно написать прогу, когда уже все написано. Ну, правда надо будет научиться пользоваться этими библиотеками, но это легче, чем разрабатывать.
То есть, берем какой-то скриншутер, который будет фотать часть экрана, этот буфер скармливаем распознавалке, и что она распознает, то скормить словарю. Картинка -> текст -> набор вариантов перевода. stardict я упомянул потому, что он умеет рисовать окошечко с переводом. Другие словари тоже скорее всего это умеют.