Original: Current machine translation software often allows for customisation by domain or profession (such as weather reports) — improving output by limiting the scope of allowable substitutions.
Simplified: Current machine translation software often allows to adapt the translation to subject or profession (such as weather reports) — to improve output by limiting the  allowable substitutions.