translation.it: E sono qui per rivelare il nostro ultimo  sforzo, che è ancora un "work in progress".
translation.ro: Si sunt aici pentru a va dezvalui ultimele noastre eforturi, si cel mai de succes efort de pana acum, care totusi este inca in lucru.