$ f \in C(\mathbf{R})$, if for each real $a$, $f(x+a)-f(x)$ is differentiable, then $f$ is differentiable.
It seems hard to convert difference to the original function
$ f \in C(\mathbf{R})$, if for each real $a$, $f(x+a)-f(x)$ is differentiable, then $f$ is differentiable.
It seems hard to convert difference to the original function
This and many other results of this kind are proved in the paper
The assumption that $f(x)$ is continuous can be weakened, e.g., it's enough to assume that $f(x)$ is bounded on a set of positive measure. Some condition on $f(x)$ is needed since, if $f(x)$ is a discontinuous additive function, then $x\mapsto f(x+a)-f(x)$ is the constant function $x\mapsto f(a)$.