A linguistic module computes similarities between concepts using morphological analysis, string normalization and tokenization and language-dependent heuristics.
From the en.wikipedia.org
The toughest hurdle is a linguistic-aptitude test, aimed at gauging their ability to learn the six-tone Vietnamese tongue, that includes memorizing a string of Kurdish words.