| Name | Description | Type | Package | Framework |
| AggregateTranslator | Executes a sequence of translators one after the other. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| CharSequenceTranslator | An API for translating text. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| CodePointTranslator | Helper subclass to CharSequenceTranslator to allow for translations that will replace up to one character at a time. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| CompositeFormat | Formats using one formatter and parses using a different formatter. | Class | org.apache.commons.lang3.text | Apache Commons |
| EntityArrays | Class holding various entity data for HTML and XML - generally for use with the LookupTranslator. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| ExtendedMessageFormat | options for embedded format elements. | Class | org.apache.commons.lang3.text | Apache Commons |
| FormatFactory | Interface | org.apache.commons.lang3.text | Apache Commons | |
| FormattableUtils | Provides utilities for working with the Formattable interface. | Class | org.apache.commons.lang3.text | Apache Commons |
| JavaUnicodeEscaper | Translates codepoints to their Unicode escaped value suitable for Java source. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| LookupTranslator | Translates a value using a lookup table. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| NumericEntityEscaper | Translates codepoints to their XML numeric entity escaped value. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| NumericEntityUnescaper | Translate XML numeric entities of the form [xX]?\d+;? to the specific codepoint. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| NumericEntityUnescaper .OPTION | Class | org.apache.commons.lang3.text.translate.NumericEntityUnescaper | Apache Commons | |
| OctalUnescaper | Translate escaped octal Strings back to their octal values. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| StrBuilder | Builds a string from constituent parts providing a more flexible and powerful API The main differences from StringBuffer/StringBuilder are: | Class | org.apache.commons.lang3.text | Apache Commons |
| StrLookup | Lookup a String key to a String value. | Class | org.apache.commons.lang3.text | Apache Commons |
| StrMatcher | A matcher class that can be queried to determine if a character array This class comes complete with various factory methods. | Class | org.apache.commons.lang3.text | Apache Commons |
| StrSubstitutor | Substitutes variables within a string by values. | Class | org.apache.commons.lang3.text | Apache Commons |
| StrTokenizer | Tokenizes a string based based on delimiters (separators) and supporting quoting and ignored character concepts. | Class | org.apache.commons.lang3.text | Apache Commons |
| UnicodeEscaper | Translates codepoints to their Unicode escaped value. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| UnicodeUnescaper | Translates escaped Unicode values of the form \\u+\d\d\d\d back to Unicode. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| UnicodeUnpairedSurrogateRemover | Helper subclass to CharSequenceTranslator to remove unpaired surrogates. | Class | org.apache.commons.lang3.text.translate | Apache Commons |
| WordUtils | Operations on Strings that contain words. | Class | org.apache.commons.lang3.text | Apache Commons |