Yes, a shotgun wedding is a good expression to this Chinese phrase.
From TheFreeDictionary
a shotgun wedding (British, American & Australian, old-fashioned, American, old-fashioned)
a marriage that is arranged very quickly because the woman is going to have a baby.
After a shotgun wedding at 20, she had 3 children before divorcing from her husband.