English Translation for 2 Latin Hymns?

Does anyone know the translations for “O Salutaris Hostia” and “Tantum Ergo”? I have the English versions of these hymns, but am not sure if those are translations, or just an English approximation of the song’s sentiments.

I haven’t had Latin, although I’m picking some up slowly, but surely. I’d love to know what I’m singing…Thanks!

O Salutaris Hostia
Quae coeli pandis ostium
Bella premunt hostilia
Da robur fer auxilium

Uni trinoque Domino
Sit sempi terna gloria
Qui vitam sine termino
Nobis donet in patria A-men

kensmen.com/catholic/hymns.html#tantumergo

You can find tantum ergo in both English and Latin on this site also

All translations are approximations. Some are just more approximate than others.

:smiley: how true

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit www.catholic.com.