diff --git a/html/translate.html b/html/translate.html
index 8116bc351..677ed984d 100644
--- a/html/translate.html
+++ b/html/translate.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% load url from future %}
{% load i18n %}
{% load weblate %}
@@ -86,7 +87,10 @@
{% if user.is_authenticated %}
{% else %}
-{% blocktrans %}Login for saving translations.{% endblocktrans %}
+{% url 'django.contrib.auth.views.login' as login_url %}
+{% with unit.translation.get_translate_url as translate_url %}
+{% blocktrans %}Login for saving translations.{% endblocktrans %}
+{% endwith %}
{% endif %}