diff --git a/photo21/static/lang-select.js b/photo21/static/lang-select.js
new file mode 100644
index 0000000..0038534
--- /dev/null
+++ b/photo21/static/lang-select.js
@@ -0,0 +1,8 @@
+// This file is part of photo21
+// Copyright (C) 2022 Amicale des élèves de l'ENS Paris-Saclay
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+// On language selection, submit form
+document.getElementsByName("language")[0].addEventListener("change", (e) => {
+ e.target.form.submit();
+});
diff --git a/photo21/templates/base.html b/photo21/templates/base.html
index 1d04bc6..5cf6a7d 100644
--- a/photo21/templates/base.html
+++ b/photo21/templates/base.html
@@ -117,7 +117,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
{% trans "Connected as" %} {{ request.user.username }} ·
{% endif %}
{% trans "Source code" %} ·
-