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

Let me give you an example: English sentence: Lionel Messi is the greatest football player of all time
The answer to this example can be: Lionel Messi waa ciyaaryahanka ugu weyn kubadda cagta abid
Here is why: The output exactly translates the sentence to it's somali equivalent. Even though the phrase 'greatest player of all times' is translated to 'greatest player ever', the meaning remains the same.

OK. solve this:
English sentence: In spite of his failing sight, he gave the night hours to his dear studies, wherein he forgot the troubles of the day, and rejoined to fulfill the desires of the spiritual daughter God had given him.
Answer:
In kasta oo uu indhaha ku guuldareysteen, wuxuu siiyey saacadood habeenkii si uu cilmiga gacaliyo, kuna waari dhexdeeda wuuna halmaamay, dhibaatooyinkii maalinta, iyo dib u gudan waxay doonayaan, gabadhii xagga ruuxa Ilaah wuxuu isaga siiyey.