translation and linguistics jobs careers in Barka, Oman