O tym narzędziu
Koder fonetyczny zamienia słowo lub nazwisko na kod fonetyczny, tak aby nazwiska brzmiące podobnie mapowały się na tę samą wartość — sztuczka stojąca za rozmytym dopasowywaniem nazwisk, wyszukiwaniami genealogicznymi i deduplikacją wariantów pisowni. Domyślny jest American Soundex, czteroznakowy kod: zachowuje pierwszą literę, następnie mapuje pozostałe spółgłoski na cyfry (B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6), podczas gdy samogłoski oraz H, W, Y mapują się na 0.
Algorytm dokładnie stosuje klasyczne zasady. Ciągi tej samej cyfry, które sąsiadują ze sobą lub są rozdzielone tylko przez H lub W, zapadają się w jedną cyfrę, podczas gdy litery rozdzielone samogłoską są kodowane osobno. Wszystkie zera są usuwane, zachowana pierwsza litera jest dodawana jako prefiks, a wynikiem są pierwsze trzy cyfry uzupełnione z prawej strony zerami do długości cztery. Dlatego Robert i Rupert kodują się oba na R163, a Ashcraft koduje się na A261.
Przełącz algorytm na Metaphone (lub „Oba”) dla drugiego, nowocześniejszego widoku fonetycznego. Metaphone stosuje angielskie zasady wymowy — usuwanie niemych liter, PH→F, TH→0 (theta), SH/TIA/SIO→X, miękkie kontra twarde C i G itd. — tworząc klucz o zmiennej długości, który często grupuje homofony dokładniej niż Soundex dla słów angielskich. Wszystko jest deterministyczną maszyną stanów obliczaną lokalnie w Twojej przeglądarce; żadne dane nie są wyszukiwane ani przesyłane.