Se puede ver esto mirando el lado de Fourier:
Por el teorema de la densidad de Wiener que ya has expuesto, obtenemos $\widehat{f} \neq 0$ en casi todas partes (nótese el $\neq$ en lugar de $=$ ).
Ahora elige $g \in L^2(\Bbb{R})$ con $\widehat{g} = \chi_{(0,1)}$ .
Supongamos que $g \in \overline{\rm{span}\{f(\cdot -n) \,|\, n \in \mathbb{Z}\}}$ . Entonces hay una secuencia $g_n = \sum_{i=-m_n}^{m_n} \alpha_{i}^{(n)} f(\cdot -i)$ tal que $g_n \rightarrow g$ en $L^2$ . Como la transformada de Fourier es continua como un mapa $L^2 \rightarrow L^2$ obtenemos $\widehat{g_n} \rightarrow \widehat{g}$ en $L^2$ .
Cambiando a una subsecuencia, podemos asumir $\widehat{g_n} \rightarrow \widehat{g}$ casi en todas partes.
Pero ahora observe que
$$\widehat{g_n}(\xi) = \widehat{f}(\xi) \cdot \sum_{j=-m_n}^{m_n} \alpha_i^{(n)} e^{\pm 2\pi i j \xi},$$
donde puedes obtener un exponente ligeramente diferente dependiendo de la versión de la transformada de Fourier que estés utilizando. El $\pm$ viene del hecho de que puedo recordar el exponente correcto :)
Obsérvese que la función dada por la suma en la ecuación anterior es periódica de periodo $1$ . Llámalo $h_n$ . Debido a $\widehat{f} \neq 0$ en casi todas partes, obtenemos
$$h_n = \frac{\widehat{g_n}(\xi)}{\widehat{f}(\xi)} \rightarrow \frac{\widehat{g}(\xi)}{\widehat{f}(\xi)}$$
casi en todas partes.
Pero el lado derecho desaparece en $\Bbb{R}\setminus (0,1)$ y el lado izquierdo es periódico con periodo $1$ por lo que el límite debe ser también periódico con periodo $1$ (hasta "casi todos los problemas").
Derivamos $\widehat{g} = $ casi en todas partes, una contradicción.