Complex sentence: ENEA is an Italian Government sponsored reasearch and development agency-translated into English, ENEA stands for the Italian National Agency for New Technologies, Energy and the Environment.
Split into simpler sentences: ENEA is an Italian Government sponsored reasearch and development agency. Translated into English, ENEA stands for the Italian National Agency for New Technologies, Energy and the Environment.