Works by translating each word to Croatian and Catalan (to make sure words that are identical in both languages are not marked mispelled) and seeing if the word changes. To avoid Google Translate autocorrecting the words, it translates them to English first to check if the result is different.