Basically a tool for the browser that you give it words you know and slowly it tries to add new words only translating those words, this alone is pretty easy with the hard part being indirect translation not being 1 to 1. This might not be hard to work around with a filter based approach checks the distance from the original sentence when the words are replaced but you also have to ensure you are not messing up the sentence structure too much.