translate English to French: Libya and several other governments have offered to mediate.
La Libye et plusieurs autres gouvernements ont offert leur médiation.