This sentence is broken:
Note that if your capabilities will remain unchanged for the lifetime of the translator, since the engine will cache them for reuse by all instances of that translator.
I assume that the first "if" is not supposed to be there?