# Package org.apache.commons.lang3.text.translate

An API for creating text translation routines from a set of smaller building blocks.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AggregateTranslator | Executes a sequence of translators one after the other.
  CharSequenceTranslator | An API for translating text.
  CodePointTranslator | Helper subclass to CharSequenceTranslator to allow for translations that will replace up to one character at a time.
  EntityArrays | Class holding various entity data for HTML and XML - generally for use with the LookupTranslator.
  JavaUnicodeEscaper | Translates codepoints to their Unicode escaped value suitable for Java source.
  LookupTranslator | Translates a value using a lookup table.
  NumericEntityEscaper | Translates codepoints to their XML numeric entity escaped value.
  NumericEntityUnescaper | Translate XML numeric entities of the form &#[xX]?
  OctalUnescaper | Translate escaped octal Strings back to their octal values.
  UnicodeEscaper | Translates codepoints to their Unicode escaped value.
  UnicodeUnescaper | Translates escaped Unicode values of the form \\u+\d\d\d\d back to Unicode.
  UnicodeUnpairedSurrogateRemover | Helper subclass to CharSequenceTranslator to remove unpaired surrogates.

- Enum Summary
  Enum | Description
  --- | ---
  NumericEntityUnescaper.OPTION |

## Package org.apache.commons.lang3.text.translate Description

An API for creating text translation routines from a set of smaller building blocks. Initially created to make it possible for the user to customize the rules in the StringEscapeUtils class.

These classes are immutable, and therefore thread-safe.

Since:
  3.0
Version:
  $Id: package-info.java 1558546 2014-01-15 19:38:15Z britter $

Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.