GoodBarber used a local AI model to match 5,892 multilingual blog posts for hreflang tags
GoodBarber's engineering team faced a 14-year backlog of 5,892 blog posts across seven languages with no system linking translated articles to each other. Without hreflang data, Google could not identify which posts were translations of the same content across subdomains like fr.goodbarber.com, www, es, it, pt, de, and nl. The team used two open-weight AI models — gemma2:27b and bge-m3 — running locally on a MacBook Pro with an M3 Max chip, without any cloud service. A Python script fetched all articles via the CMS API and used a date-window filter to narrow candidates before the language model matched translations by comparing article summaries. The project demonstrated that a two-year-old locally hosted AI model could handle a large-scale multilingual content matching task without external infrastructure.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in