ITI is the Institute of Translation and Interpreting, a professional association of translators and interpreters, with an international membership, based in the UK. The Institute promotes high standards of professional excellence in those fields in..
Relevance: 1.1960952