This translation is very nice, but notice for example that the word "long" is itself now no longer long in the translation ("longumque" is longer, both syntactically and also when spoken, and that is made possible in Latin by the suffix "-que" that can be attached to words to mean "and").
Also, many passages cannot be translated so nicely, for example because the translation would become too long to fit the metre, or because too erratic the word order would in English become.
My English vocabulary is limited, I had to lookup a better synonym for "long":
Daedalus, meanwhile, on Crete's lingering detested
exile, longing for his birthplaceE.g. "lingering pain", "lingering stench".
Afaik, it means mostly something like "still there, after all that time"
Random example: “I can’t do it” in Spanish can either be no lo puedo hacer or no puedo hacerlo. In colloquial French, j’peux pas l’faire is the only option (or, if you prefer the more standard/formal register: je ne peux pas le faire). This despite “le” and “lo” being direct cognates.