| Name | Description | Type | Package | Framework |
| BeiderMorseEncoder | Encodes strings into their Beider-Morse phonetic encoding. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Lang | Language guessing utility. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Languages | Language codes are typically loaded from resource files. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Languages .LanguageSet | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Languages | Apache Commons | |
| Languages .SomeLanguages | Some languages, explicitly enumerated. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Languages | Apache Commons |
| NameType | Supported types of names. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| PhoneticEngine | Converts words into potential phonetic representations. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Rule | Rules have a pattern, left context, right context, output phoneme, set of languages for which they apply and a logical flag indicating if all languages must be in play. | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons |
| Rule .Phoneme | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Rule | Apache Commons | |
| Rule .PhonemeList | Class | 1.10.apidocs.org.apache.commons.codec.language.bm.Rule | Apache Commons | |
| Rule .RPattern | A minimal wrapper around the functionality of Pattern that we use, to allow for alternate implementations. | Interface | 1.10.apidocs.org.apache.commons.codec.language.bm.Rule | Apache Commons |
| RuleType | Class | 1.10.apidocs.org.apache.commons.codec.language.bm | Apache Commons | |