French Video Translation Specialist careers in Bihar, India