translate English to French: In addition, we have a responsibility to the rest of the world.
De plus, nous sommes responsables devant le reste du monde.