Ele usa um motor híbrido: primeiro consulta dicionários com apelidos reais e documentados em português e inglês; depois aplica regras linguísticas de truncamento (apócope e aférese), diminutivo, aumentativo e nomes compostos, que funcionam mesmo para nomes que não estão em nenhum dicionário.