Rationalize code organisation
Check if locale supported in machine translation before triggering request