Traducir los textos no basta para que Google enseñe tu web en otro idioma. Cada versión necesita lo suyo, y lo dejamos hecho:
Su propia dirección, con el nombre de la página traducido (/en/contact/, /ca/contacte/), para que se vea en el idioma de quien busca.
Sus títulos y descripciones para Google, traducidos y con la longitud justa.
Las etiquetas hreflang, que le dicen a Google qué versión enseñar a cada persona: la inglesa a quien busca en inglés, la catalana a quien busca en catalán.
Su mapa del sitio con todas las páginas de cada idioma, y los enlaces internos que llevan a la página del mismo idioma.