diff --git a/babel.cfg b/babel.cfg
deleted file mode 100644
index 15cd6cb..0000000
--- a/babel.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-[python: **.py]
-
diff --git a/lower-constraints.txt b/lower-constraints.txt
index f275283..14b7cb7 100644
--- a/lower-constraints.txt
+++ b/lower-constraints.txt
@@ -1,7 +1,6 @@
 alabaster==0.7.10
 appdirs==1.4.3
 asn1crypto==0.23.0
-Babel==2.5.3
 certifi==2018.1.18
 cffi==1.7.0
 chardet==3.0.4
diff --git a/requirements.txt b/requirements.txt
index 2db0308..4d8ad1c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,7 +2,6 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 
-Babel!=2.4.0,>=2.5.3 # BSD
 cliff!=2.9.0,>=2.11.0 # Apache-2.0
 osc-lib>=1.10.0 # Apache-2.0
 oslo.i18n>=3.20.0 # Apache-2.0
diff --git a/setup.cfg b/setup.cfg
index d8c737b..03e3c76 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -113,17 +113,3 @@ autodoc_index_modules = True
 autodoc_exclude_modules =
   watcherclient.tests.*
 api_doc_dir = reference/api
-
-[compile_catalog]
-directory = watcherclient/locale
-domain = watcherclient
-
-[update_catalog]
-domain = watcherclient
-output_dir = watcherclient/locale
-input_file = watcherclient/locale/watcherclient.pot
-
-[extract_messages]
-keywords = _ gettext ngettext l_ lazy_gettext  _LI _LW _LE _LC
-mapping_file = babel.cfg
-output_file = watcherclient/locale/watcherclient.pot