Updated translation and better language detection.