Matching words with words it knows from various languages. Also what characters you input. Like, if you were to input the Kanji lettering for the term "Horse stuffer", it'd detect that it was Kanji first, then what words it is, then makes the connection.

Or for other roman lettering, it just knows what words belong to what language. Such as "Pferd Stuffer" it knows there's no word in english that's spelled Pferd, so it checks it's database and sees that Pferd matches a word in German.
විවිධ භාෂාවලින් එය දන්නා වචන සමඟ වචන ගැලපීම. එසේම ඔබ ඇතුළත් කරන අක්ෂර මොනවාද. ඔබ &quot;අශ්ව පිරවුම&quot; යන යෙදුම සඳහා කන්ජි අකුරු ඇතුළත් කළහොත්, එය මුලින්ම කන්ජි බව හඳුනා ගනී, පසුව එය කුමන වචනද, පසුව සම්බන්ධතාවය ඇති කරයි. නැතහොත් වෙනත් රෝම අකුරු සඳහා, එය දන්නේ කුමන භාෂාවට අයත් වචන මොනවාද යන්න පමණි. &quot;Pferd Stuffer&quot; වැනි එය ඉංග්‍රීසියෙන් Pferd ලෙස අක්ෂර වින්‍යාසය සහිත වචනයක් නොමැති බව දනී, එබැවින් එය එහි දත්ත සමුදාය පරීක්ෂා කර Pferd ජර්මානු වචනයකට ගැලපෙන බව දකියි.