What is the meaning of 絕 in 天不絕人? I am trying to translate this sentence  天不絕人. I tried translating the characters individually, and got:

天: heaven or sky
不: not
絕: end or to break off; to cut off; to sever, to use up, to consume, peerless, matchless
人: people

But,

When I tried to translate it on Google translator, I got &quot;sky is endless&quot;. There was no &quot;people&quot; in the translation, so I assume that it was not right.
I tried translating on Bing, and I got &quot;It's a world of people&quot; (a totally different meaning).
I tried translating it on Yandex, and I got &quot;There's no end to it&quot; (also a different meaning).
I tried to translate it on Systran, and I got &quot;heaven never seals off all exits&quot; (again a totally new different meaning).
絕 here means 隔絕 (cut off) or 拒絕 (reject)
It is obviously a variant of a common expression 天無絕人之路 - &quot;heaven doesn't have a road that would cut off (reject) people. --&gt; There's always salvation: (preservation from destruction or failure
; deliverance from danger or difficulty)
天 = Heaven
不 = doesn't
絕 = cut off; reject
人 = people
天不絕人 = &quot;Heaven doesn't cut off/ reject people&quot;.
This expression is saying: &quot; there's always a way&quot; (so don't despair)