diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index dbaaa18891067a02eadd5cecdff0122aad5b0feb..2d9970d00b361c4b5e3eedc6cd773e1714d6d2b2 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,14 @@ All notable changes to this project will be documented in this file.
 The format is based on `Keep a Changelog`_,
 and this project adheres to `Semantic Versioning`_.
 
+Unreleased
+----------
+
+Fixed
+~~~~~
+
+* Translate table columns and filter button on person overview page.
+
 `2.0rc6`_ - 2021-08-25
 ----------------------
 
diff --git a/aleksis/apps/alsijil/tables.py b/aleksis/apps/alsijil/tables.py
index bf841edc5565159fdc3cb54e6f5f424e6f2c072c..f4f064450fba28100e1ee9c775c12cd2db03776c 100644
--- a/aleksis/apps/alsijil/tables.py
+++ b/aleksis/apps/alsijil/tables.py
@@ -105,10 +105,10 @@ class PersonalNoteTable(tables.Table):
         order_by=A("order_teachers"),
     )
     subject = tables.Column(verbose_name=_("Subject"), accessor=A("subject"))
-    absent = tables.Column()
-    late = tables.Column()
+    absent = tables.Column(verbose_name=_("Absent"))
+    late = tables.Column(verbose_name=_("Tardiness"))
     excused = tables.Column(verbose_name=_("Excuse"))
-    extra_marks = tables.Column(verbose_name="Extra marks", accessor=A("extra_marks__all"))
+    extra_marks = tables.Column(verbose_name=_("Extra marks"), accessor=A("extra_marks__all"))
 
     def render_groups(self, value, record):
         if isinstance(record.register_object, LessonPeriod):
@@ -126,7 +126,7 @@ class PersonalNoteTable(tables.Table):
         return (
             render_to_string(
                 "components/materialize-chips.html",
-                dict(content="Absent", classes="red white-text"),
+                dict(content=_("Absent"), classes="red white-text"),
             )
             if value
             else "–"
diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/person.html b/aleksis/apps/alsijil/templates/alsijil/class_register/person.html
index c97dd69bab4a2fd7788f612ac2b07932723c3184..304aae60e48a0a4292848e3a10ca93f0fb42c370 100644
--- a/aleksis/apps/alsijil/templates/alsijil/class_register/person.html
+++ b/aleksis/apps/alsijil/templates/alsijil/class_register/person.html
@@ -88,7 +88,7 @@
               {% if can_mark_all_as_excused %} medium-high-right {% endif %}"
               data-target="filter-modal"
               type="button">
-            Filter results ({{ num_filters }})<i class="material-icons right">filter_alt</i>
+            {% trans "Filter results" %} ({{ num_filters }})<i class="material-icons right">filter_alt</i>
           </button>
         </div>
         <form action="" method="post" class="">