"Désormais, il m'était impossible de rester en France."
This sentence is very strange since the first word sets a present-to-future timeframe then a past tense verb is used. Does this sentence actually "work" in French?
It accepted my translation of désormais to 'from then on,' so it probably works in French. The main English translation here is just incorrect.