PROMT can be interesting for you: https://en.wikipedia.org/wiki/PROMT
You can integrate the Mac version of PROMT into CafeTran as a service:
Note that PROMT provides offline Machine Translation, which could solve your NDA issues. They also offer dictionaries. I actually think that you are quite spoiled by them, when your language combination is English <> Russian.
Игорь, это было бы интересно объединить ЗАПРОС в CafeTran помощью API?
Игорь, это было бы интересно объединить PROMT в CafeTran помощью API?
Note that PROMT is rule-based, which could provide an interesting alternative to Google Translate's and Bing Translator's statistical MT.
In the meantime:
The Mac-only dictionary can be downloaded from my DropBox (45 MB). I can try to convert it to a TMX termbase, but my Russian is a bit rusty (non-existent, so I don't know how successful that will be.