diff --git a/djblets/auth/forms.py b/djblets/auth/forms.py
index 9ed1c82721c8b498bb1fd016a41d31fa298d24f6..2f945ac2b1382c48a8a8252a962b8ae05d715d88 100644
--- a/djblets/auth/forms.py
+++ b/djblets/auth/forms.py
@@ -31,6 +31,7 @@ from django.contrib import auth
 from django.contrib.auth.models import User
 from django.core.exceptions import ValidationError
 from django.utils import six
+from django.utils.translation import ugettext as _
 
 from djblets.db.query import get_object_or_none
 
@@ -41,11 +42,13 @@ class RegistrationForm(forms.Form):
     username = forms.RegexField(r"^[a-zA-Z0-9_\-\.]*$",
                                 max_length=30,
                                 error_message='Only A-Z, 0-9, "_", "-", and "." allowed.')
-    password1 = forms.CharField(min_length=5,
+    password1 = forms.CharField(label=_('Password'),
+                                min_length=5,
                                 max_length=30,
                                 widget=forms.PasswordInput)
-    password2 = forms.CharField(widget=forms.PasswordInput)
-    email = forms.EmailField()
+    password2 = forms.CharField(label=_('Password (confirm)'),
+                                widget=forms.PasswordInput)
+    email = forms.EmailField(label=_('E-mail address'))
     first_name = forms.CharField(max_length=30, required=False)
     last_name = forms.CharField(max_length=30, required=False)
 
