The result of the first call contains one translation into 'de' language as expected.
But the result of the second call contains two translations and the first result element is the translation into 'de' language from the first function call. It seems the function accomulates results between calls.
I expect the result for the second function call has only one translation into 'fr' language.
https://github.com/ankitpopli1891/django-autotranslate/blob/de4c2c9ba0c22eb38bfa6b05d4ee81f78a371d3c/autotranslate/services.py#L77
The result of the first call contains one translation into 'de' language as expected. But the result of the second call contains two translations and the first result element is the translation into 'de' language from the first function call. It seems the function accomulates results between calls. I expect the result for the second function call has only one translation into 'fr' language.