Về công cụ này
Bộ mã hóa ngữ âm biến một từ hoặc tên thành một mã ngữ âm sao cho các tên phát âm giống nhau ánh xạ tới cùng giá trị — mẹo đằng sau so khớp tên mờ, tìm kiếm phả hệ, và loại trùng các biến thể chính tả. Mặc định là American Soundex, một mã bốn ký tự: nó giữ chữ cái đầu tiên, rồi ánh xạ các phụ âm còn lại thành chữ số (B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6) trong khi nguyên âm và H, W, Y ánh xạ thành 0.
Thuật toán tuân theo các quy tắc cổ điển một cách chính xác. Các chuỗi cùng chữ số liền kề nhau, hoặc chỉ cách nhau bởi H hoặc W, gộp lại thành một chữ số duy nhất, trong khi các chữ cái cách nhau bởi một nguyên âm được mã hóa riêng. Mọi số 0 bị loại bỏ, chữ cái đầu được giữ lại làm tiền tố, và kết quả là ba chữ số đầu tiên được đệm số 0 bên phải cho đủ độ dài bốn. Đây là lý do Robert và Rupert đều mã hóa thành R163, và Ashcraft mã hóa thành A261.
Chuyển công tắc thuật toán sang Metaphone (hoặc 'Both') để có chế độ xem ngữ âm thứ hai, hiện đại hơn. Metaphone áp dụng các quy tắc phát âm tiếng Anh — loại bỏ chữ câm, PH→F, TH→0 (theta), SH/TIA/SIO→X, C và G mềm so với cứng, v.v. — tạo ra một khóa có độ dài thay đổi thường nhóm các từ đồng âm chính xác hơn Soundex đối với các từ tiếng Anh. Mọi thứ là một máy trạng thái xác định được tính cục bộ trong trình duyệt của bạn; không có dữ liệu nào được tra cứu hay truyền đi.