No, that is not a correct translation, but the root problem is probably not a mistranslation from Latin to English, but rather from English to Latin.
What does finit hic deo mean in english?
Finit hic, Deo (Latin translating roughly, Here ends God) wording on Wooden old vintage grunge door texture background.
What is the Latin word for blood God?
Cruor pro deo cruoris. Literally means "blood for the god of blood."