la délivrance approche"-- the deliverance is approaching?
Correct, but Google Translate had "approach the issue". This suggests to me that believers should deal with the terrorist issue, not that Armageddon would soon save the faithful.
If GT can screw up something simple like this, how else could it ruin the meaning of the original?