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 . 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 .