translation and linguistics jobs careers in Bawshar, Oman