translation and linguistics jobs careers in Muscat, Oman