translate English to French: Three of those abducted were released; however, seven remain missing.
Trois d'entre eux ont été relâchés, mais sept manquent encore.