french video translation specialist careers in Philippines