french video translation specialist careers in Saudi Arabia