Python internationalization library with an emphasis on web-based applications. For questions about the JavaScript library, please use [babeljs].

The functionality Babel provides for internationalization (I18n) and localization (L10N) can be separated into two different aspects:

  • tools to build and work with gettext message catalogs, and
  • a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.

Links