How One Dev Shipped 14,000 Translations Per Release Without a SaaS Platform
A developer built a self-hosted internationalization system to deliver a travel safety tool across 168 countries in five languages — English, Dutch, German, French, and Spanish — without relying on a third-party translation service. The approach stores terminology and translation rules as a JSON glossary in version control, treating translation as a deployment configuration rather than a separate editorial pipeline. Two AI agents handle the work: a cheaper model mechanically applies glossary rules across all locales in parallel, while a stronger model validates outputs for issues like untranslated phrases, register drift, and broken template variables. The Travel Safety Map, which covers 23 data sections per country profile sourced from five government aggregators, generates roughly 14,000 translation decisions per release — a batch the system processes in minutes. By keeping everything in version control, glossary changes are auditable commits and rollbacks reduce to a simple git checkout, eliminating dependency on external vendors.
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