Given a sentence in English language, translate the sentence to Igbo language keeping the meaning of the original sentence intact

English sentence: Some have been shortened, meaning; not the whole message received by the testimony writer is displayed, when it seemed lengthy or the testimony in its entirety seemed irrelevant for the general public.
Some have been shortened, pụtara; ofụri ozi natara site àmà dere na-egosipụta, mgbe o yiri ogologo ma ọ bụ na-agba akaebe ya nile abaghịzi uru n'ihi na ọha na eze.

English sentence: 3 David smote also Hadadezer, the son of Rehob, king of Zobah, as he went to recover his border at the river Euphrates.
3 Devid tib͕u-kwa-ra Hedadeza nwa Rehob, bú eze Zoba, mb͕e ọ nēje iweghachi ike-ya n'akuku Osimiri.

English sentence: Read John Piper's foreword to the book below.

-Agụ John Piper si Okwu mmalite nke akwụkwọ n'okpuru.

