In Landau Mechanics, he derived the conservation of momentum assuming that $\delta L = 0$ under infinitesimal translation $\epsilon$. However, one just need the change of Lagrangian to be a total derivative of time to preserve the EoM. Is there any other assumption leading to $\delta L = 0$ ?
A parallel displacement is a transformation in which every particle in the system is moved by the same amount, the radius vector $\:\mathbf{r}\:$ becoming $\:\mathbf{r}\!+\!\boldsymbol{\epsilon} $. The change in $\:L\:$ resulting from an infinitesimal change in the co-ordinates, the velocities of the particles remaining fixed, is \begin{equation} \delta L=\sum\limits_{a}\dfrac{\partial L \hphantom{_{a}}}{\partial\mathbf{r}_{a}}\boldsymbol{\cdot}\delta\mathbf{r}_{a}=\boldsymbol{\epsilon}\boldsymbol{\cdot}\sum\limits_{a}\dfrac{\partial L \hphantom{_{a}}}{\partial\mathbf{r}_{a}}, \nonumber \end{equation} where the summation is over the particles in the system. Since $\:\boldsymbol{\epsilon}\:$ is arbitrary, the condition $\:\delta L=0\:$ is equivalent to \begin{equation} \sum\limits_{a}\partial L/ \partial\mathbf{r}_{a}=0. \tag{7.1} \end{equation} From Lagrange's equations (5.2) we therefore have \begin{equation} \sum\limits_{a}\dfrac{\mathrm d \hphantom{t}}{\mathrm d t}\dfrac{\partial L \hphantom{_{a}}}{\partial\mathbf{v}_{a}}=\dfrac{\mathrm d \hphantom{t}}{\mathrm d t}\sum\limits_{a}\dfrac{\partial L \hphantom{_{a}}}{\partial\mathbf{v}_{a}}=0. \nonumber \end{equation} Thus we conclude that, in a closed mechanical system, the vector \begin{equation} \mathbf{P}=\sum\limits_{a}\partial L/ \partial\mathbf{v}_{a} \tag{7.2} \end{equation} remains constant during the motion; it is called the momentum of the system.
Differentiating the Lagrangian (5.1), we find that the momentum is given in terms of the velocities of the particles by \begin{equation} \mathbf{P}=\sum\limits_{a} m_{a}\mathbf{v}_{a}. \tag{7.3} \end{equation}