Декоратор - функция, в которую передаётся другая функция, в результате чего образуется новая функция. Следовательно мы можем просто вызвать декоратор с функцией как аргументом:
langs = ('en', 'ru')
for lang in langs:
setattr(self, f"{func.__name__}_list", list_route(
methods=self.methods,
url_path=lang,
permission_classes=self.permissions
)(lambda x: get_translated_objects(x, lang)))
setattr(self, f"{func.__name__}_detail", detail_route(
methods=self.methods,
url_path=lang,
permission_classes=self.permissions
)(lambda x: get_translated_objects(x.get_object(), lang)))