Let $G$ be a locally compact group on which there exists a Haar measure, etc..
Now I am supposed to take such a metrisable $G$, and given the existence of some metric on $G$, prove that there exists a translation-invariant metric, i.e., a metric $d$ such that $d(x,y) = d(gx,gy)$ for all $x,y,g \in G$. How to go about this?
What if you take the original metric $d_0$ and define the new metric by
$d(x,y) = \int_G d_0(gx,gy) d\mu$
where $d\mu$ is the Haar measure?
The invariance of the measure implies the invariance of the integral, and hence of $d$.
EDIT: As Theo pointed out, this works only when $G$ is compact.