5👍
✅
Try to use
from django.utils import translation
translation.activate('fr')
EDIT
Solution from comments on the question:
check your locale paths, they might be different when they are executed in celery.
Source:stackexchange.com