Accuracy is the main limitation of machine translation. Machine translation systems are much less effective than human translators in understanding and working with cultural nuances, idiomatic expressions, and other complexities of languages in general.