The translation from Hebrew to English is ok but very literal. In English you could also say, "In the Bible, the Archangle Michael is only mentioned in the Book of Daniel." Which would be the most correct form in the English language.
Also, we have to remember as Hebrew speakers, that the English comprehension of Hebrew is from left to right and not from right to left...so, even when the syntax is correct, we have to always take into consideration WHO the translation was intended for, so it becomes necessary to be BOTH faithful to the literal syntax and also to the meaning (for the readers in English). I know this is difficult, but, many a business contract was lost because translators stuck to the literal syntax and not the meaning of the agreement.
I live in Israel and have translated Hebrew to English for many years in the defense industry as part of my job as VP Business Development. I was born in the USA and have lived in Israel for 35 years. I presently live in Kiriat Arba.