content translator careers in Oman