translation and linguistics jobs careers in Seeb, Oman