1. Input Method Editor API

    Provides scripted access to the Input Method Editor (IME). An IME is often used to input characters from East Asian languages by typing roman characters and selecting from the resulting suggestions.

  2. Internationalization API

    Locale-sensitive collation (string comparison), number formatting, and date and time formatting.