I dont know if they used machine translation, but the translations in this are pretty horrendous. Its serviceable enough to get the point across in each scene, but occasionally its just missing words from sentences altogether. Very nice art style though.