Я проверил документацию , и она описывает, что Мако использует Вавилон для i18n.Таким образом, вы можете использовать это, или, как подсказывает @Yuji, использовать i18n Джанго, вызывая произвольный код Python.
Но я думаю, что использование Babel красивее:
# /myproj/babel.cfg
# this loads all Django templates,
# e.g. /myproj/templates/myapp/hello_world.html
[mako: **/templates/**.*]
# /myproj/templates/myapp/hello_world.html
<html>
<body>
${_('Hello world!')}
</body>
</html>