Italian translation (native speaker). It would probably benefit from some improvement, but it's probably a good start.