Google Translate usually writes better than this (closer to ESL-grade English, IMHO).