@AlessandroCodenotti no, consider for example $C(\Bbb R)$, where you have semi-norms for any compact $K$: $\|f\|_K:=\sup_{x\in K}|f(x)|$. You can get a translation invariant metric on $C(\Bbb R)$ via:
$$d(f,g)=\sum_{n=0}^\infty 2^{-n}\frac{\|f-g\|_{[-n,n]}}{1+\|f-g\|_{[-n,n]}}$$