BackgroundTranslator is a project mainly written in C#, it's free.
Instant process translating selected phrases from the background